1. Hệ thống máy chủ tên miền quốc gia Việt Nam

Hệ thống máy chủ tên miền quốc gia Việt Nam gồm 08 cụm máy chủ, trong đó 06 cụm đặt trong nước (tại Hà Nội, TP. Hồ Chí Minh và Đà Nẵng), 02 cụm đặt ở nước ngoài, với hơn 100 điểm hiện diện tại các thành phố lớn trên 5 châu lục.

Trên bản đồ, điểm màu xanh thể hiện các cụm máy chủ DNS trong nước, các điểm màu tím thể hiện các cụm phân bố toàn cầu.

Hệ thống sử dụng các công nghệ tiên tiến như IPv6, DNSSEC, Anycast, bảo đảm người dùng ở bất kỳ đâu trên thế giới truy vấn tên miền “.vn” qua cả 2 nền tảng IPv4, IPv6 một cách nhanh chóng thông qua máy chủ gần nhất. 

Xem chi tiết tại đây.

2. Hoạt động truy vấn tên miền

Để hiểu rõ về cơ chế truy vấn tên miền ".vn" chúng ta lấy ví dụ việc truy vấn tên miền www.vnnic.vn. Giả sử người sử dụng muốn truy cập vào trang web có địa chỉ là www.vnnic.vn.

 

Quá trình truy vấn DNS:

  • Bước 1: Trước hết chương trình resolver trên máy người sử dụng gửi yêu cầu tìm kiếm địa chỉ IP ứng với tên miền www.vnnic.vn tới máy chủ DNS resolver (thông thường là các máy chủ DNS của các ISP hoặc DNS Public như: DNS Google, DNS Cloudflare, ...). Máy chủ DNS resolver này kiểm tra trong cơ sở dữ liệu (bố nhớ đệm) của nó có chứa dữ liệu địa chỉ IP của tên miền mà Người sử dụng yêu cầu không. Trong trường hợp máy chủ DNS resolver có cơ sở dữ liệu này, nó sẽ gửi kết quả cho người sử dụng.

  • Bước 2: Trong trường hợp máy chủ DNS resolver không có dữ liệu về tên miền, nó sẽ hỏi lên các máy chủ tên miền ở mức cao nhất - DNS ROOT.

  • Bước 3: Các máy chủ DNS ROOT lưu trữ thông tin về các máy chủ tên miền của các tên miền cấp cao (TLD), như .com, .eu, .org, .vn, ... Tên miền www.vnnic.vn thuộc về ccTLD ".vn". Máy chủ tên miền DNS ROOT này sẽ phản hồi cho máy chủ DNS resolver thông tin (địa chỉ IP và tên máy chủ) của các máy chủ tên miền cấp cao mã quốc gia (ccTLD) ".vn" (Hệ thống máy chủ tên miền quốc gia Việt Nam).

  • Bước 4: Máy chủ DNS resolver tiếp tục gửi yêu cầu tìm kiếm địa chỉ IP ứng với tên miền www.vnnic.vn lên Hệ thống máy chủ tên miền quốc gia Việt Nam.

  • Bước 5: Hệ thống máy chủ tên miền quốc gia Việt Nam lưu trữ thông tin chuyển giao của toàn bộ tên miền ".vn", do đó sẽ gửi phản hồi lại máy chủ DNS resolver thông tin các máy chủ DNS chuyển giao (DNS Authoritative) của tên miền vnnic.vn (bao gồm địa chỉ IP và tên máy chủ).

  • Bước 6: Máy chủ DNS resolver sẽ gửi yêu cầu tìm kiếm địa chỉ IP ứng với tên miền www.vnnic.vn lên các máy chủ DNS Authoritative quản lý tên miền vnnic.vn.

  • Bước 7: Do máy chủ quản lý tên miền vnnic.vn có cơ sở dữ liệu về tên miền www.vnnic.vn nên địa chỉ IP của tên miền này sẽ được gửi trả lại cho máy chủ DNS resolver.

  • Bước 8: Máy chủ DNS resolver chuyển thông tin về địa chỉ IP của tên miền www.vnnic.vn đến máy của Người sử dụng.

  • Bước 9: Người sử dụng dùng địa chỉ IP này để kết nối đến server chứa trang web có địa chỉ IP do máy chủ DNS trả về.