DNS là gì
DNS là viết tắt của: Domain Name System là hệ thống phân giải tên miền được phát minh vào năm 1984. Hiểu một cách ngắn gọn nhất, DNS cơ bản là một hệ thống chuyển đổi các tên miền website mà chúng ta đang sử dụng, ở dạng www.domain.com sang một địa chỉ IP dạng số tương ứng với tên miền đó và ngược lại.
Thuật ngữ trong DNS
- Domain Registrar: Nơi đăng ký tên miền (Route 53, Tenten, MatBao...)
- DNS Resolver: Nhận các yêu cầu phân giải tên miền từ Clients (Browser) và gửi tới nơi cung cấp dịch vụ DNS (Ví dụ: Google Resolver 8.8.8.8, 8.8.4.4)
- DNS Records: A, AAAA, CNAME, NS,...
- Zone File: Lưu trữ DNS records
- Name Server: Là hệ thống server có chức năng điều phối quá trình chuyển đổi từ tên miền sang địa chỉ IP.
- Top Level Domain (TLD): .com, .us, .edu,...
- Second Level Domain (SLD): amazon.com, google.com,...
DNS hoạt động như thế nào
Local DNS Server hiện tại ở Việt Nam có những nhà mạng lớn như FPT, Viettel, VNPT, CMC... Trên thực tế không phải bất cứ khi nào bạn truy cập đến sample.com hệ thống sẽ gửi đến nhiều DNS server như vậy, khi Local DNS Server có được thông tin IP của sample.com chúng sẽ được cached lại, từ các request sau đó sẽ được lấy từ cached. Hình vẽ khá cụ thể, mình hi vọng mọi người có thể hiểu được thực sự DNS hoạt động như thế nào.