All Products
Search
Document Center

Elastic Compute Service:Hostname

Last Updated:May 16, 2026

Tetapkan hostname unik ke instance ECS untuk identifikasi, pencatatan log, dan resolusi DNS internal dalam VPC.

Kasus penggunaan

  • Membedakan instance: Identifikasi setiap instance ECS dengan nama yang bermakna.

  • Menyederhanakan konfigurasi: Gunakan hostname yang mudah dibaca alih-alih alamat IP untuk layanan jaringan, aplikasi, dan pengaturan sistem.

  • Meningkatkan logging dan pemantauan: Hostname dalam log dan alat pemantauan mengidentifikasi sumber event untuk mempercepat troubleshooting.

  • Membantu resolusi DNS: Petakan hostname ke alamat IP melalui resolusi DNS internal sehingga instance dapat berkomunikasi menggunakan hostname. Lihat Gunakan hostname untuk komunikasi internal antar instance Linux.

Jenis hostname

Tetapkan hostname instance ECS dengan mengonfigurasi Hostname Type-nya. ECS mendukung jenis hostname berikut:

  • Hostname kustom: Hostname berdasarkan string kustom yang Anda berikan.

    • Format hostname:

      • Untuk instance Windows, hostname harus terdiri dari 2 hingga 15 karakter. Hostname dapat berisi huruf (huruf besar atau kecil), angka, dan tanda hubung (-), tetapi tidak boleh diawali atau diakhiri dengan tanda hubung, mengandung tanda hubung berurutan, atau hanya terdiri dari angka.

        Penting

        Karena batasan panjang, instance Windows hanya mendukung hostname kustom.

      • Untuk sistem operasi lain seperti Linux, hostname harus terdiri dari 2 hingga 64 karakter. Titik (.) memisahkan segmen. Setiap segmen dapat berisi huruf (huruf besar atau kecil), angka, dan tanda hubung (-). Hostname tidak boleh mengandung titik atau tanda hubung berurutan, serta tidak boleh diawali atau diakhiri dengan titik atau tanda hubung.

      Gunakan hostname yang secara jelas menunjukkan tujuan server tersebut. Sistem operasi dan maintenance (O&M) yang matang biasanya mencakup serangkaian aturan penamaan lengkap, seperti `ID-bisnis-lini-produk-wilayah`. Contohnya:

      • app001-live-huanan1 dapat menunjukkan server ECS 001 di wilayah `huanan1` yang menjalankan aplikasi live streaming perusahaan.

      • jack001-dev-huabei2 dapat menunjukkan server development 001 di wilayah `huabei2` yang digunakan oleh karyawan bernama Jack.

    • Custom sequential hostnames: Saat membuat beberapa instance ECS, gunakan hostname berurutan untuk membedakan dan mengelolanya. Lihat Konfigurasi nama instance atau hostname berurutan secara batch.

  • Hostname berbasis alamat IP: Hostname yang tidak dapat diedit dan dihasilkan secara otomatis dari alamat IPv4 privat utama dari antarmuka jaringan elastis (ENI) utama instance. Cocok untuk lingkungan yang mengidentifikasi instance berdasarkan alamat IP.

    Penting

    Jika Anda mengubah alamat IPv4 privat utama instance, hostname akan diperbarui secara otomatis.

    • Format hostname: ip-[Private-IPv4-address-string].[regionID].ecs.internal

      • Private-IPv4-address-string: Alamat IPv4 privat utama dengan titik (.) diganti menjadi tanda hubung (-).

      • regionID: ID wilayah instance ECS. Lihat Wilayah dan zona.

      • ecs.internal: Akhiran domain internal untuk ECS.

  • Hostname berbasis ID instance: Hostname yang tidak dapat diedit dan dihasilkan secara otomatis dari ID instance. Hostname ini tetap sama meskipun alamat IP instance berubah, sehingga ideal untuk identifikasi yang stabil.

    • Format hostname: [Instance-ID].[regionID].ecs.internal

Konfigurasi hostname instance

Jika Anda tidak menentukan hostname saat pembuatan instance, hostname kustom default akan ditetapkan.

Tentukan hostname saat pembuatan atau ubah setelahnya.

Tentukan saat pembuatan

  1. Buka Konsol ECS - custom launch.

  2. Konfigurasikan pengaturan seperti metode penagihan, wilayah, tipe instans, dan image.

    Untuk penjelasan detail setiap parameter, lihat Parameter.

  3. Klik Advanced Settings (Optional) untuk menentukan hostname. Untuk membuat beberapa instance, konfigurasi nama instance atau hostname berurutan secara batch agar dapat membedakannya.

    Penting

    Karena batasan panjang, instance Windows hanya mendukung hostname kustom.

    image

Ubah setelah pembuatan

Penting
  • Anda juga dapat memanggil operasi API ModifyInstanceAttribute untuk mengubah hostname.

  • Setelah mengubah hostname, restart instance dari Konsol ECS (lihat Restart an instance) atau dengan memanggil operasi API RebootInstance agar perubahan diterapkan. Melakukan restart dari dalam sistem operasi tidak menjamin perubahan tersebut diterapkan.

  • Jangan mengubah hostname dari dalam sistem operasi (misalnya menjalankan hostnamectl atau mengedit /etc/hostname). Perubahan semacam itu tidak disinkronkan dengan properti instance dan tidak akan muncul di Konsol ECS atau API.

  1. Buka Konsol ECS - Instances.

  2. Klik ID instance untuk membuka halaman detailnya. Di pojok kanan atas, klik All Operations > Modify Instance Properties. Ubah hostname lalu klik OK.

    Penting

    Karena batasan panjang, instance Windows hanya mendukung hostname kustom.

    image

  3. Restart instance agar perubahan hostname diterapkan.

Lihat hostname instance

Lihat hostname di Konsol ECS atau dengan menjalankan perintah hostname pada instance tersebut.

Lihat di konsol

Lihat hostname pada halaman detail instance.

  1. Buka Konsol ECS - Instances.

  2. Klik ID instance untuk membuka halaman detail. Di bagian Other Information > Host Name.

    image

Referensi API

Panggil operasi DescribeInstances dan periksa parameter HostName dalam respons.

Sambungkan untuk melihat

Sambungkan ke instance ECS untuk melihat hostname sistemnya.

  1. Sambungkan ke instance tersebut.

  2. Lihat hostname sistem:

    hostname

    image

Gunakan hostname untuk komunikasi internal antar instance Linux

Aktifkan komunikasi internal antara dua instance ECS dalam VPC dan security group yang sama dengan menggunakan hostname.

Informasi dasar

  • Instance target: Instance dengan hostname dan resolusi DNS privat yang telah dikonfigurasi.

    • Sistem operasi: Alibaba Cloud Linux 3.2

    • Alamat IPv4 privat utama: 172.16.0.101

  • Instance uji: Instance yang menjalankan ping <target_instance_hostname> untuk mengakses instance target.

    • Sistem operasi: Alibaba Cloud Linux 3.2

    • Alamat IPv4 privat utama: 172.16.100.170

Prosedur

  1. Konfigurasikan hostname instance target menjadi berbasis IP (atau berbasis ID instance). Lihat Konfigurasi hostname instance.

    image

  2. Mulai ulang instans target agar hostname baru berlaku.

  3. Verifikasi hostname instance target.

    1. Sambungkan ke instance target.

      Lihat Masuk ke instance Linux menggunakan Workbench.

    2. Periksa hostname saat ini dari instance target:

      hostname

      Output berikut menunjukkan bahwa hostname telah diperbarui:

      image

  4. Konfigurasikan resolusi DNS privat untuk instance target. Lihat Aktifkan komunikasi antar instance ECS menggunakan nama domain pribadi.

    1. Di Konsol VPC, aktifkan fitur DNS hostname untuk VPC tersebut.

      Enable hostname

    2. Di Konsol ECS, konfigurasikan resolusi DNS privat untuk instance target. Pilih Enable DNS resolution for the IP-based hostname to the primary private IPv4 address of the instance (A record):

      image

  5. Masuk ke instance uji dan jalankan ping <target_instance_hostname> untuk menguji konektivitas.

    1. Sambungkan ke instance uji dengan Workbench. Lihat Masuk ke instance Linux menggunakan Workbench.

    2. Verifikasi konektivitas jaringan internal ke instance target berdasarkan hostname:

      ping ip-172-16-0-101.ap-southeast-3.ecs.internal

      Output berikut menunjukkan bahwa instance dapat diakses melalui jaringan internal menggunakan hostname:

      image