DNS không chỉ là FQDN = IP
Điều quan trọng về DNS là nó cung cấp nhiều hơn chỉ các bản ghi A (tên máy chủ = IP). DNS cung cấp các loại bản ghi khác nhau, chẳng hạn như MX, CNAME, TXT, v.v ... đôi khi có thể được yêu cầu bởi một số phần mềm. Nó cho phép nhiều bản ghi địa chỉ, bản ghi IPv4 + IPv6, địa chỉ động, cân bằng tải, độ phân giải dựa trên vị trí địa lý, dự phòng / dự phòng, v.v ... DNS cho bạn biết những gì (www.google.com là dịch vụ web của google, 172.217 .4.110? Cái gì vậy?) Nó cho phép bạn thay đổi các cài đặt / bản ghi này và được khách hàng chọn chúng mà không thực hiện thay đổi trên tất cả các máy khách. DNS có thể làm những việc phức tạp.
Thường có một lợi thế rõ ràng khi sử dụng DNS qua địa chỉ IP trực tiếp.
FQDN có thể là một yêu cầu
Một số thứ như máy chủ web sử dụng lưu trữ ảo dựa trên tên hoặc bộ cân bằng tải, v.v ... hoàn toàn yêu cầu bạn giải quyết chúng thông qua FQDN hoặc tên máy chủ. Họ xác định cách đáp ứng yêu cầu của bạn dựa trên FQDN mà bạn đang kết nối. Kết nối qua IP có thể không hoạt động.
Chứng chỉ SSL được cấp dựa trên tên miền, do đó bạn không thể sử dụng một số dịch vụ hỗ trợ SSL (đúng cách) mà không có DNS.
Đây là một truy vấn đào cho tên miền google.com để cung cấp cho bạn cái nhìn tổng quát về sự phức tạp của DNS
google.com. 299 TRONG MỘT 172.217.0.174
google.com. 299 IN AAAA 2607: f8b0: 400b: 807 :: 200e
google.com. 599 IN MX 10 aspmx.l.google.com.
google.com. 599 IN MX 40 alt3.aspmx.l.google.com.
google.com. 59 IN SOA ns2.google.com. dns-admin.google.com. 126990955 900 900 1800 60
google.com. 599 IN MX 30 alt2.aspmx.l.google.com.
google.com. 21599 IN NS ns2.google.com.
google.com. 599 IN MX 20 alt1.aspmx.l.google.com.
google.com. 599 IN MX 50 alt4.aspmx.l.google.com.
google.com. 21599 IN NS ns1.google.com.
google.com. 3599 IN TXT "v = spf1 bao gồm: _spf.google.com ~ tất cả"
google.com. 21599 IN CAA 0 phát hành "symantec.com"
google.com. 21599 IN NS ns3.google.com.
google.com. 21599 IN NS ns4.google.com.
Yahoo trả lời bằng 3 địa chỉ IP
$ máy chủ -ta yahoo.ca
yahoo.ca có địa chỉ 77.238.184.24
yahoo.ca có địa chỉ 74.6.50.24
yahoo.ca có địa chỉ 98.137.236.24
Lợi thế của việc sử dụng địa chỉ IP
Đối với tôi thường là khi DNS có thể gây cản trở bằng cách nào đó hoặc không có sẵn. Nói chung, tôi sẽ sử dụng DNS cho hầu hết mọi thứ.
Một ví dụ về địa chỉ IP có thể tốt hơn khi bạn có hai máy có liên kết trực tiếp giữa chúng (không có công tắc) với địa chỉ mạng riêng (giả sử 192.168.1.1 và 192.168.1.2) và chúng đang sử dụng nó để liên lạc có tính sẵn sàng cao hoặc DRBD hoặc một dịch vụ rất cụ thể khác. Trong trường hợp này, thiết lập mọi thứ trong DNS có thể không có ý nghĩa gì. Điều đó là không cần thiết, sẽ thêm sự phức tạp, các vấn đề hiệu suất và có thể đưa ra một điểm thất bại.
Một ví dụ khác là định tuyến. Bảng định tuyến ghi lại địa chỉ IP vì nhiều lý do.
Một cái khác là tham chiếu các máy chủ tên (như trong /etc/resolv.conf). Vì không có máy chủ tên, bạn không thể giải quyết bất cứ điều gì.