Tên DNS công cộng (có địa chỉ IP co giãn hay không) hoàn toàn giống với việc sử dụng địa chỉ IP công cộng (IP đàn hồi hay không) với sự khác biệt quan trọng sau:
Nếu bạn truy vấn tên DNS công khai từ bên ngoài EC2, nó sẽ phân giải thành địa chỉ IP công cộng. Nếu bạn truy vấn tên DNS công khai từ bên trong EC2, nó sẽ phân giải thành địa chỉ IP riêng.
Bạn có thể sử dụng thủ thuật này có hoặc không có địa chỉ IP đàn hồi. Tôi khuyên bạn nên sử dụng địa chỉ IP đàn hồi vì nó giữ tên DNS công khai giống nhau ngay cả sau khi dừng / bắt đầu hoặc chuyển dịch vụ của bạn sang phiên bản EC2 khác. Do đó, bạn luôn có thể sử dụng tên DNS công khai của địa chỉ IP đàn hồi và nó sẽ phân giải thành địa chỉ IP bên trong của phiên bản hiện tại mà IP đàn hồi được liên kết.
Bạn có thể mở rộng điều này bằng cách sử dụng mục nhập CNAME DNS nơi bạn ánh xạ tên máy chủ ưa thích của mình sang tên DNS bên ngoài của IP đàn hồi.
Đây là một bài viết tôi đã viết về việc sử dụng tính năng này để tiết kiệm tiền và tăng tốc hiệu suất mạng với giao tiếp EC2 nội bộ mà không phải theo dõi địa chỉ IP nội bộ hiện tại cho mỗi trường hợp trên tất cả các trường hợp khác của bạn: http://alatural.com/2009 / 06 / ec2-thun-ip-Internal
Khác với một điểm khác biệt này, tôi đồng ý rằng bạn cũng có thể sử dụng địa chỉ IP công cộng thay vì tên DNS công cộng vì:
Bạn tiết kiệm thời gian bằng cách không tra cứu DNS
Bạn tránh mọi rủi ro bảo mật đôi khi phát sinh trong giao thức DNS.
Vì vậy, tôi cho rằng, trong thực tế, phải có thêm hai sự khác biệt ...