Nama DNS publik (apakah alamat IP elastis atau tidak) persis sama dengan menggunakan alamat IP publik (IP elastis atau tidak) dengan satu perbedaan penting berikut:
Jika Anda menanyakan nama DNS publik dari luar EC2, itu memutuskan untuk alamat IP publik. Jika Anda menanyakan nama DNS publik dari dalam EC2, itu memutuskan untuk alamat IP pribadi.
Anda dapat menggunakan trik ini dengan atau tanpa alamat IP elastis. Saya sarankan menggunakan alamat IP elastis karena menjaga nama DNS publik tetap sama bahkan setelah berhenti / mulai atau memindahkan layanan Anda ke instance EC2 lainnya. Karena itu, Anda selalu dapat menggunakan nama DNS publik dari alamat IP elastis dan itu akan menyelesaikan ke alamat IP internal dari instance saat ini yang terkait dengan IP elastis.
Anda dapat memperpanjang ini dengan menggunakan entri DNS CNAME tempat Anda memetakan nama host yang Anda inginkan ke nama DNS eksternal dari Elastic IP.
Berikut ini adalah artikel yang saya tulis tentang menggunakan fitur ini untuk menghemat uang dan mempercepat kinerja jaringan dengan komunikasi EC2 internal tanpa harus melacak alamat IP internal saat ini untuk setiap contoh di semua contoh Anda yang lain: http://alestic.com/2009 / 06 / ec2-elastic-ip-internal
Selain perbedaan ini, saya setuju bahwa Anda sebaiknya menggunakan alamat IP publik alih-alih nama DNS publik karena:
Anda menghemat waktu dengan tidak melakukan pencarian DNS
Anda menghindari risiko keamanan yang sesekali muncul dalam protokol DNS.
jadi saya kira, pada kenyataannya, ada dua perbedaan lagi ...