Địa chỉ IPv4 được ánh xạ tới một tên miền bằng bản ghi A (Địa chỉ) trong DNS (Hệ thống tên miền). Địa chỉ IPv6 được ánh xạ bằng Bản ghi AAAA. Có vẻ lạ? Địa chỉ IPv4 là 32 bit, IPv6 là 128 bit. 128/32 = 4, vì vậy AAAA / A = 4 cũng vậy. Thủ thuật thông minh của bất cứ ai thiết kế mục nhập IPv6 trong DNS.
DNS là một hệ thống phân cấp, phân tán trên toàn bộ internet. Trình duyệt của bạn sẽ thực hiện cuộc gọi đến thư viện hệ thống, khởi động chuỗi tra cứu. Nó sẽ kiểm tra bộ đệm cục bộ trước, thường được lưu trong bộ nhớ. Tiếp theo, nó tìm kiếm vào đĩa và xem tệp HOSTS (/ etc / hosts trên hầu hết các UNIX / Linux và C: \ Windows \ System32 \ driver \ etc \ HOSTS trên Windows). Sau đó, nếu vẫn không thể tìm thấy câu trả lời, nó sẽ thực hiện cuộc gọi đến máy chủ DNS được chỉ định của bạn, theo cấu hình mạng của bạn.
THAT DNS server kiểm tra bộ đệm của nó, lớn hơn nhiều. Nếu nó có một trận đấu, nó trả về một câu trả lời. Nếu không thể tìm thấy câu trả lời, nó sẽ quay lại và hỏi một máy chủ DNS cấp cao hơn thậm chí được điều hành bởi ISP của ISP. Quá trình này tiếp tục cho đến khi bạn nhấn máy chủ tên gốc, a.root-servers.net
thông qua m.root-servers.net
. Phần lớn các truy vấn DNS được giải quyết DÀI trước khi chúng đi xa đến mức đó, nhưng đôi khi một hoặc hai câu hỏi được thực hiện ở đó. Nhưng khi tìm thấy câu trả lời, nó sẽ được chuyển thẳng xuống chuỗi đó cho trình duyệt của bạn.
Nhưng làm thế nào để trình duyệt của bạn biết mà loại ghi vào yêu cầu? Điều đó phụ thuộc vào cài đặt hệ thống của bạn. Nếu bạn đã đặt nó vào ngăn xếp IPv4 của mình là ưu tiên, thì trình duyệt của bạn sẽ chỉ yêu cầu bản ghi A trong các truy vấn DNS của nó. Nếu IPv6, nó sẽ yêu cầu bản ghi AAAA trước, sau đó quay lại bản ghi A thứ hai.
Có nhiều loại hồ sơ khác. Bản ghi MX xác định vị trí máy chủ thư cho tên miền. Bản ghi NS xác định máy chủ tên cho một tên miền. Các bản ghi SRV cho bạn biết một dịch vụ cụ thể (ví dụ SSH hoặc Web) đang ở đâu.
DNS thực sự là danh bạ điện thoại của internet.