Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jenis nama host
AWS menyediakan dua jenis nama host: pribadi dan publik. Tabel berikut membandingkan perbedaan utama antara nama host pribadi dan publik, termasuk bagaimana mereka menyelesaikannya, bagaimana mereka dikonfigurasi, dan kapan menggunakan setiap jenis.
| Nama host pribadi | Nama host publik |
---|---|---|
Resolusi DNS | Nama host pribadi memungkinkan pribadi FQDNs yang tidak dapat diakses dari internet publik. Nama host pribadi hanya mengizinkan permintaan untuk menyelesaikan ke alamat pribadi IPv4 dan IPv6 GUA dalam VPC. | Nama host publik memungkinkan publik FQDNs yang dapat diakses dari internet publik. Nama host publik memungkinkan permintaan untuk menyelesaikan ke pribadi IPv4 dan IPv6 GUA dalam VPC dan IPs publik dari internet (DNS split-horizon). |
Konfigurasi | Nama host pribadi dikonfigurasi pada tingkat instans. | Nama host publik dikonfigurasi pada tingkat antarmuka jaringan. |
Kapan harus digunakan |
|
|
Daftar Isi
Nama host publik
Anda dapat menggunakan nama host publik untuk mengakses EC2 instance menggunakan nama host yang menyelesaikan ke publik IPv4 atau IPv6 alamat instans dan memudahkan transisi Anda. IPv6
Nama host publik memungkinkan Anda untuk:
Akses EC2 instans Anda melalui keduanya IPv4 dan IPv6, memberi Anda lebih banyak fleksibilitas dalam cara Anda terhubung ke sumber daya Anda.
Bermigrasi dari IPv4 ke IPv6 lingkungan dengan kecepatan Anda sendiri. Anda dapat, misalnya, memisahkan database dan migrasi aplikasi Anda, mengurangi kompleksitas dan risiko.
Gunakan beberapa opsi nama host (IPv4-only, IPv6 -only, dan dual-stack) yang secara otomatis menyelesaikan ke alamat IP yang sesuai.
Manfaatkan peningkatan keamanan dengan DNS split-horizon
, yang menyelesaikan nama host ke alamat IP pribadi saat ditanyakan dari dalam VPC Anda.
Daftar Isi
Jenis nama host publik dan kapan menggunakannya
Untuk menggunakan nama host publik, Anda harus memodifikasi antarmuka jaringan yang ada. Bagian ini menjelaskan tiga opsi jenis nama host publik dan membantu Anda memutuskan mana yang akan digunakan:
Dual-stack - nama berbasis IP
Ini adalah opsi terbaik jika Anda bermigrasi atau berencana untuk bermigrasi dari IPv4 ke. IPv6 Opsi ini memungkinkan konektivitas melalui keduanya IPv4 dan IPv6, memberikan fleksibilitas kepada klien yang mungkin menggunakan salah satu protokol dan memungkinkan klien untuk menyimpan nama host yang sama selama migrasi ke IPv6.
Permintaan dari dalam VPC menyelesaikan IPv4 alamat pribadi dan IPv6 Global Unicast Address (GUA) dari antarmuka jaringan. Permintaan dari internet menyelesaikan ke publik IPv4 dan alamat IPv6 GUA dari antarmuka jaringan.
-
Contoh
Ketika Anda memilih opsi ini, FQDN dual-stack akan dihasilkan untuk antarmuka jaringan ini. Ini adalah contoh FQDN yang akan dihasilkan:
F5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpo.ap-tenggara 2.ip.aws
Di mana:
F5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpo adalah nama host yang merupakan representasi base36 dari alamat publik utama (f5lnz-0khrm-nt2u3-gyqqt-nbdl5) pada antarmuka jaringan bersama dengan representasi base36
dari alamat publik utama (Q3cdpo) pada antarmuka jaringan. IPv6 IPv4 f5lnz-0khrm-nt2u3-gyqqt-nbdl5 diselesaikan oleh penyelesai DNS Amazon ke alamat GUA FFFF: 1407:4:f 000:81 d: 2689:1066:4489. IPv6 Ini adalah IPv6 GUA pertama yang ditugaskan ke antarmuka jaringan.
Q3cdpo diselesaikan ke IPv4 alamat 52.54.55.56. Ini adalah IPv4 alamat publik yang dilampirkan ke antarmuka jaringan utama.
ap-southeast-2 adalah Wilayah subnet tempat antarmuka jaringan berada.
ip.aws adalah domain yang disediakan oleh. AWS
IPv6 - Nama berbasis IP
Ini adalah opsi yang baik jika Anda telah bermigrasi ke IPv6 dan hanya memerlukan konektivitas. IPv6
Permintaan dari dalam VPC atau dari internet menyelesaikan ke IPv6 GUA antarmuka jaringan.
-
Contoh
Ketika Anda memilih opsi ini, FQDN akan dihasilkan untuk antarmuka jaringan ini. Ini adalah contoh FQDN yang akan dihasilkan:
f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws
Di mana:
f5lnz-0khrm-nt2u3-gyqqt-nbdl5 adalah nama host yang merupakan representasi base36 dari alamat publik utama pada antarmuka jaringan. IPv6
f5lnz-0khrm-nt2u3-gyqqt-nbdl5 diselesaikan oleh penyelesai DNS Amazon ke alamat GUA FFFF: 1407:4:f 000:81 d: 2689:1066:4489. IPv6 Ini adalah IPv6 GUA pertama yang ditugaskan ke antarmuka jaringan.
ap-southeast-2 adalah Wilayah subnet tempat antarmuka jaringan berada.
ip.aws adalah domain yang disediakan oleh. AWS
IPv4 - Nama berbasis IP
Ini adalah pilihan yang baik jika instance yang menggunakan antarmuka jaringan ini perlu mempertahankan IPv4 akses selama transisi ke IPv6 atau jika aplikasi atau sistem yang berjalan pada instance hanya mendukung IPv4. Ini adalah pilihan terbaik jika Anda hanya perlu mempertahankan IPv4 konektivitas dan beban kerja Anda tidak memerlukan IPv6 dukungan. Misalnya, jika Anda bermigrasi ke IPv6, Anda dapat memutuskan untuk tetap mengaktifkan beberapa aplikasi IPv4 sementara yang lain pindah ke IPv6.
Permintaan dari dalam VPC menyelesaikan ke IPv4 alamat utama pribadi antarmuka jaringan. Permintaan dari internet menyelesaikan ke IPv4 alamat publik antarmuka jaringan.
-
Contoh
Jika Anda memilih opsi ini, nama host publik IPv4 yang diaktifkan akan dibuat untuk antarmuka jaringan ini. Ini adalah contoh nama DNS yang akan dihasilkan:
ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com
Di mana:
ec2-52-54-55-66 adalah nama host yang merupakan representasi base36 dari alamat publik utama antarmuka jaringan. IPv4
ec2-52-54-55-66 menyelesaikan ke alamat 52.54.55.56. IPv4 Ini adalah IPv4 alamat publik yang dilampirkan ke antarmuka jaringan utama.
ap-southeast-2 adalah Wilayah subnet tempat antarmuka jaringan berada.
ip.aws adalah domain yang disediakan oleh. AWS
penting
Pada contoh di atas, Anda dapat melihat bahwa alamat IP digunakan untuk menghasilkan nama host. Jika Anda mengubah IPv4 alamat pribadi utama atau IPv6 GUA pertama yang ditetapkan ke antarmuka jaringan, bagian dari nama host yang diterjemahkan ke alamat IP akan berubah dan nama host publik yang dihasilkan sebelumnya tidak lagi valid. Selain itu, mengubah alamat IPv4 publik utama memaksa penyegaran hilir Layanan Metadata Instans (IMDS) di Panduan EC2 Pengguna Amazon, sehingga metadata IMDS EC2 instans diperbarui secara otomatis.
Lihat nama host publik
Jika VPC tempat antarmuka jaringan berada tidak memiliki keduanya EnableDnsHostnames dan EnableDnsSupport diaktifkan, tidak ada jenis nama host yang ditentukan atau dihasilkan.
Ubah jenis nama host publik
Opsi jenis nama host publik bergantung pada alamat IP yang terkait dengan antarmuka jaringan:
Jika antarmuka jaringan hanya memiliki IPv4 alamat publik, jenis nama host harus IPv4 - nama berbasis IP.
Jika antarmuka jaringan hanya memiliki IPv6 alamat, jenis nama host harus IPv6 - nama berbasis IP.
Jika antarmuka jaringan memiliki IPv4 alamat publik dan IPv6 alamat, jenis nama host dapat berupa Dual-stack - nama berbasis IP.
Prasyarat
Antarmuka jaringan harus memiliki IPv4 alamat publik atau IPv6 alamat yang terkait.
VPC tempat antarmuka jaringan berada harus dimiliki EnableDnsHostnames dan EnableDnsSupport diaktifkan. Lihat Melihat dan memperbarui atribut DNS untuk VPC Anda di Panduan Pengguna Amazon VPC.
Nama host pribadi
Bagian ini menjelaskan nama host pribadi EC2 instans Amazon yang tersedia saat Anda meluncurkan instance ke subnet VPC Anda.
Nama host pribadi membedakan EC2 instance di jaringan Anda. Anda dapat menggunakan nama host pribadi dari sebuah instance jika, misalnya, Anda ingin menjalankan skrip untuk berkomunikasi dengan beberapa atau semua instance di jaringan Anda.
Daftar Isi
Jenis nama host pribadi
Ada dua jenis nama host pribadi untuk nama host OS tamu saat EC2 instance diluncurkan di VPC:
-
Nama IP: Skema penamaan lama di mana, ketika Anda meluncurkan sebuah instance, IPv4 alamat pribadi instance disertakan dalam nama host instance. Nama IP ada untuk masa pakai EC2 instance. Ketika digunakan sebagai nama host DNS Pribadi, itu hanya akan mengembalikan IPv4 alamat pribadi (Catatan).
-
Nama sumber daya: Saat Anda meluncurkan EC2 instance, ID instance disertakan dalam nama host instance. Nama sumber daya ada untuk kehidupan EC2 instance. Ketika digunakan sebagai nama host DNS Pribadi, itu dapat mengembalikan IPv4 alamat pribadi (catatan A) dan/atau Alamat Unicast IPv6 Global (catatan AAAA).
Jenis hostname OS tamu EC2 instance bergantung pada pengaturan subnet:
-
Jika instance diluncurkan ke subnet IPv4 -only, Anda dapat memilih nama IP atau nama sumber daya.
-
Jika instance diluncurkan ke subnet dual-stack (IPv4+IPv6), Anda dapat memilih nama IP atau nama sumber daya.
-
Jika instance diluncurkan ke subnet IPv6 -only, nama sumber daya digunakan secara otomatis.
Nama IP
Saat Anda meluncurkan EC2 instance dengan jenis nama IP Hostname, nama host OS tamu dikonfigurasi untuk menggunakan alamat pribadi IPv4 .
-
Format untuk sebuah instans di us-east-1:
private-ipv4-address
.ec2.internal -
Contoh:
ip-10-24-34-0
.ec2.internal -
Format untuk sebuah instance di AWS Wilayah lain:
private-ipv4-address.region
.compute.internal -
Contoh:
ip-10-24-34-0.us-west-2
.compute.internal
Nama sumber daya
Saat Anda meluncurkan EC2 instance di subnet IPv6 -only, jenis nama Sumber Daya nama Hostname dipilih secara default. Saat Anda meluncurkan instance di subnet IPv4 -only atau dual-stack (IPv4+IPv6), Resource name adalah opsi yang dapat Anda pilih. Setelah Anda meluncurkan sebuah instans, Anda dapat mengelola konfigurasi nama host. Untuk informasi selengkapnya, lihat Ubah opsi penamaan berbasis sumber daya untuk Amazon EC2.
Saat Anda meluncurkan EC2 instance dengan tipe nama Sumber Daya nama Hostname, nama host OS tamu dikonfigurasi untuk menggunakan ID EC2 instans.
-
Format untuk sebuah instans di us-east-1:
ec2-instance-id
.ec2.internal -
Contoh:
i-0123456789abcdef
.ec2.internal -
Format untuk sebuah instance di AWS Wilayah lain:
ec2-instance-id.region
.compute.internal -
Contoh:
i-0123456789abcdef.us-west-2
.compute.internal
Perbedaan antara nama IP dan nama Sumber Daya
Kueri DNS untuk nama IP dan nama sumber daya hidup berdampingan untuk memastikan kompatibilitas mundur dan memungkinkan Anda bermigrasi dari penamaan berbasis IP untuk nama host ke penamaan berbasis sumber daya. Untuk nama host DNS privat berdasarkan nama IP, Anda tidak dapat mengonfigurasi apakah kueri catatan DNS A untuk instans ditanggapi atau tidak. Catatan DNS A selalu ditanggapi terlepas dari pengaturan nama host OS tamu. Sebaliknya, untuk nama host DNS privat berdasarkan nama sumber daya, Anda dapat mengonfigurasi apakah kueri DNS A dan/atau DNS AAAA untuk instans ditanggapi atau tidak. Anda mengonfigurasi perilaku respons saat meluncurkan instans atau memodifikasi subnet. Untuk informasi selengkapnya, lihat Ubah opsi penamaan berbasis sumber daya untuk Amazon EC2.
Di mana menemukan nama sumber daya dan nama IP
Anda dapat melihat jenis nama host, nama sumber daya, dan nama IP, di EC2 konsol Amazon.
Saat membuat EC2 instance
Saat Anda membuat EC2 instance, tergantung pada jenis subnet yang Anda pilih, jenis nama Sumber Daya Hostname mungkin tersedia atau mungkin dipilih dan tidak dapat dimodifikasi. Bagian ini menjelaskan skenario di mana Anda melihat nama sumber daya tipe nama host dan nama IP.
Skenario 1
Anda membuat EC2 instance di wizard (lihatLuncurkan EC2 instance menggunakan wizard instance peluncuran di konsol) dan, ketika Anda mengonfigurasi detailnya, Anda memilih subnet yang Anda konfigurasikan menjadi IPv6 -only.
Dalam hal ini, Tipe nama host dari Nama sumber daya dipilih secara otomatis dan tidak dapat dimodifikasi. Opsi DNS Hostname dari Aktifkan nama IP IPv4 (Catatan) Permintaan DNS dan Aktifkan permintaan DNS berbasis sumber daya IPv4 (Catatan) tidak dipilih secara otomatis dan tidak dapat dimodifikasi. Aktifkan permintaan DNS berbasis sumber daya IPv6 (catatan AAAA) dipilih secara default tetapi dapat dimodifikasi. Jika dipilih, permintaan DNS ke nama sumber daya akan diselesaikan ke IPv6 alamat (catatan AAAA) dari instance ini. EC2
Skenario 2
Anda membuat EC2 instance di wizard (lihatLuncurkan EC2 instance menggunakan wizard instance peluncuran di konsol) dan, ketika Anda mengonfigurasi detailnya, Anda memilih subnet yang dikonfigurasi dengan blok IPv4 CIDR atau blok CIDR IPv4 dan IPv6 CIDR (“tumpukan ganda”).
Dalam hal ini, Aktifkan nama IP IPv4 (Catatan) Permintaan DNS dipilih secara otomatis dan tidak dapat diubah. Ini berarti bahwa permintaan ke nama IP akan diselesaikan ke IPv4 alamat (Catatan) dari EC2 contoh ini.
Opsi default ke konfigurasi subnet, tetapi Anda dapat memodifikasi opsi untuk instans ini tergantung pada pengaturan subnet:
-
Jenis nama host: Menentukan apakah Anda ingin nama host OS tamu dari EC2 instance menjadi nama sumber daya atau nama IP. Nilai default-nya adalah nama IP.
-
Aktifkan permintaan DNS berbasis sumber daya IPv4 (Catatan): Menentukan apakah permintaan ke nama sumber daya Anda diselesaikan ke IPv4 alamat pribadi (Catatan) instance ini. EC2 Opsi ini tidak dipilih secara default.
-
Aktifkan permintaan DNS berbasis sumber daya IPv6 (catatan AAAA): Menentukan apakah permintaan ke nama sumber daya Anda diselesaikan ke alamat IPv6 GUA (catatan AAAA) dari instance ini. EC2 Opsi ini tidak dipilih secara default.
Saat melihat detail EC2 instance yang ada
Anda dapat melihat nilai nama host untuk EC2 instance yang ada di tab Detail untuk EC2 instance:
-
Tipe nama host: Nama host dalam nama IP atau format nama sumber daya.
-
Nama DNS IP Pribadi (IPv4 hanya): Nama IP yang akan selalu diselesaikan ke IPv4 alamat pribadi instance.
-
Nama DNS sumber daya privat: Nama sumber daya yang menyelesaikan catatan DNS yang dipilih untuk instans ini.
-
Jawab nama DNS sumber daya pribadi: Nama sumber daya menyelesaikan catatan DNS IPv4 (A), (AAAA) atau IPv4 dan IPv6 IPv6 (A dan AAAA).
Selain itu, jika Anda terhubung ke EC2 instans Anda secara langsung melalui SSH dan memasukkan hostname
perintah, Anda akan melihat nama host baik dalam nama IP atau format nama sumber daya.
Memilih antara nama sumber daya dan nama IP
Saat Anda meluncurkan EC2 instance (lihatLuncurkan EC2 instance menggunakan wizard instance peluncuran di konsol), jika Anda memilih jenis nama Sumber Daya Hostname, EC2 instance akan diluncurkan dengan nama host dalam format nama sumber daya. Dalam kasus seperti itu, catatan DNS untuk EC2 instance ini juga dapat menunjuk ke nama sumber daya. Ini memberi Anda fleksibilitas untuk memilih apakah nama host tersebut menyelesaikan IPv4 alamat, IPv6 alamat, atau keduanya IPv4 dan IPv6 alamat instance. Jika Anda berencana untuk menggunakan IPv6 di masa depan atau jika Anda menggunakan subnet dual-stack hari ini, yang terbaik adalah menggunakan jenis nama Sumber Daya Hostname sehingga Anda mengubah resolusi DNS untuk nama host instance Anda tanpa membuat perubahan apa pun pada catatan DNS itu sendiri. Nama sumber daya memungkinkan Anda untuk menambah dan menghapus IPv4 dan resolusi IPv6 DNS pada sebuah EC2 instance.
Jika sebaliknya Anda memilih jenis nama IP Hostname, dan menggunakannya sebagai nama host DNS, itu hanya dapat menyelesaikan ke IPv4 alamat instance. Ini tidak akan menyelesaikan ke IPv6 alamat instance bahkan jika instance memiliki IPv4 alamat dan IPv6 alamat yang terkait dengannya.
Ubah opsi penamaan berbasis sumber daya untuk Amazon EC2
Anda dapat mengubah jenis nama host dan konfigurasi nama host DNS untuk subnet, yang memengaruhi semua peluncuran instance berikutnya dalam subjek tersebut, atau Anda dapat mengubahnya untuk instance EC2 setelah meluncurkannya.
Opsi penamaan berbasis sumber daya
-
Jenis nama host: Menentukan pengaturan default untuk nama host OS tamu dari EC2 instance yang diluncurkan di subnet. Ini adalah nama sumber daya atau nama IP.
-
Aktifkan permintaan nama host DNS IPv4 (Catatan): Menentukan apakah permintaan/kueri DNS ke nama sumber daya diselesaikan ke IPv4 alamat pribadi (Catatan) instance. EC2
-
Aktifkan permintaan nama host DNS IPv6 (catatan AAAA): Menentukan apakah permintaan/kueri DNS ke nama sumber daya diselesaikan ke alamat (catatan AAAA) instance. IPv6 EC2
Subnet
Mengubah pengaturan subnet tidak mengubah konfigurasi EC2 instance yang sudah diluncurkan di subnet.
EC2 contoh
Pertimbangan
-
Untuk mengubah jenis nama host, Anda harus terlebih dahulu menghentikan instance. Tidak perlu menghentikan instance untuk mengubah dua opsi lainnya.
-
Karena Anda tidak dapat menghentikan instance yang didukung penyimpanan instans, Anda hanya dapat mengonfigurasi jenis nama host dan opsi nama host DNS saat peluncuran instance. Hanya jenis instance berikut yang mendukung volume penyimpanan instance sebagai volume root: C1, C3, D2, I2, M1, M2, M3, R3, dan X1.