
DNS là gì? Chức năng, phân loại và cách dùng
Dịch vụ đặt tên miền (DNS) là thứ mà chúng ta sử dụng hàng ngày, mặc dù hầu hết chúng ta thậm chí không nhận ra điều đó. Ngay cả một số chuyên gia công nghệ thông tin dày dặn kinh nghiệm cũng không biết thông tin chi tiết của DNS là gì? Ngay cả khi đó là một phần công việc của họ để đảm bảo mọi thứ chạy trơn tru. Đừng lo lắng, Cánh Cam sẽ đồng hành cùng bạn tìm hiểu những thông tin tổng hợp về DNS là gì? và những lợi ích quan trọng của hệ thống này đối với mạng Internet trong bài viết dưới đây.
DNS là gì? DNS là viết tắt của từ gì?
DNS là gì? DNS viết tắt của Domain Name System, được hiểu là hệ thống phân giải tên miền. Là hệ thống chuyển đổi tên miền trang web (tên máy chủ) thành các giá trị số (địa chỉ IP) để chúng có thể được tìm thấy và tải vào trình duyệt web của bạn.
Để dễ hiểu hơn DNS server là gì hãy cùng Cánh cam nhìn lại khi Internet còn sơ khai, việc truy cập một trang web không dễ dàng vì bạn phải nhập toàn bộ địa chỉ IP. Ví dụ, để truy cập Google, bạn sẽ phải nhập một cái gì đó như 8.8.8.8 trong trình duyệt chứ không phải google.com như bây giờ. Hãy tưởng tượng sẽ khó khăn như thế nào khi được cung cấp danh sách địa chỉ IP khổng lồ mà chúng ta phải nhớ.
Máy chủ DNS loại bỏ nhu cầu con người phải ghi nhớ các địa chỉ IP như 192.168.1.1 (trong IPv4) hoặc các địa chỉ IP gồm chữ và số phức tạp hơn như 2400: cb00: 2048: 1 :: c629: d7a2 (trong IPv6). Mỗi thiết bị được kết nối với Internet có một địa chỉ IP duy nhất mà các máy khác sử dụng để tìm thiết bị.
Chức năng của DNS Server?
Máy chủ DNS hoạt động như một phương tiện để các thiết bị phân tán truy cập vào tên miền và duyệt internet. Để theo dõi, các địa chỉ IP này được thu thập trong cơ sở dữ liệu nằm trên một loạt máy tính được gọi là máy chủ tên miền (DNS).
Khi một người truy cập một trang web, trình duyệt sẽ đến thẳng website mà không cần phải thông qua việc nhập địa chỉ IP của trang web. Quá trình “dịch” tên miền thành địa chỉ IP để cho trình duyệt hiểu và truy cập được vào website là công việc của một DNS server.
Nếu không có hệ thống DNS, Internet sẽ khó truy cập. Số lượng tuyệt đối các trang web chạy trong khoảng 100 triệu. Theo kịp địa chỉ IP sẽ gần như không thể nếu không có DNS. Thêm vào đó, một trong những tác dụng của DNS là giúp người sử dụng chỉ cần nhớ “tên”, không cần phải nhớ địa chỉ IP
Phân loại DNS Server
Hiện nay, DNS Server có bốn loại chính: Root name server, DNS Recursor, TLD name servers và Authoritative nameservers
- Root Name Server
Đây là Server quan trọng nhất trong hệ thống cấp bậc của DNS. Nó là giao diện trung tâm giữa người dùng và nội dung trên internet để liên kết miền và địa chỉ IP
- DNS Recursor
DNS Recursor là điểm dừng đầu tiên trong một truy vấn DNS. Nó hoạt động như một người trung gian giữa máy khách và máy chủ định danh DNS. Sau khi nhận được truy vấn DNS từ máy khách web, DNS Recursor sẽ phản hồi với dữ liệu được lưu trong bộ nhớ cache hoặc gửi yêu cầu đến Root Name Server, sau đó là một yêu cầu khác tới TLD nameservers và sau đó là yêu cầu cuối cùng tới Authoritative nameservers.
- TLD nameservers
TLD nameservers, viết tắt của Top-level domain, duy trì thông tin cho tất cả các tên miền chia sẻ phần mở rộng tên miền chung, chẳng hạn như .com, .net hoặc bất cứ thứ gì xuất hiện sau dấu chấm cuối cùng trong url.
Ví dụ: máy chủ định danh .com TLD chứa thông tin cho mọi trang web kết thúc bằng ‘.com’. Nếu người dùng đang tìm kiếm google.com, sau khi nhận được phản hồi từ máy chủ định danh gốc, DNS Resolver sẽ gửi một truy vấn đến máy chủ định danh .com TLD, truy vấn này sẽ phản hồi bằng cách trỏ đến máy chủ định danh có thẩm quyền cho miền đó .
Việc quản lý máy chủ định danh TLD do Cơ quan cấp số được ấn định trên Internet (IANA), là một nhánh của ICANN. IANA chia các máy chủ TLD thành hai nhóm chính:
Miền cấp cao nhất chung: Đây là những miền không dành riêng cho quốc gia, một số TLD chung được biết đến nhiều nhất bao gồm .com, .org, .net, .edu và .gov.
Tên miền cấp cao nhất của mã quốc gia: Những tên miền này bao gồm bất kỳ tên miền nào cụ thể cho một quốc gia hoặc tiểu bang. Ví dụ bao gồm .uk, .us, .ru và .jp
- Authoritative nameservers
Khi DNS Resolver nhận được phản hồi từ TLD nameservers, phản hồi đó sẽ hướng trình phân giải đến Authoritative nameservers. Đây thường là bước cuối cùng của trình phân giải trong hành trình cho một địa chỉ IP.
Các loại bản ghi của DNS
Hiện nay, có bảy loại bản ghi của DNS, cụ thể được trình bày dưới đây
A Record
A Record, viết tắt của Address, là loại bản ghi DNS đơn giản nhất, được sử dụng phổ biến nhất hiện nay, dùng để dẫn tên website tới một địa chỉ IP cụ thể. Tuy nhiên, A Record chỉ hỗ trợ địa chỉ IPV4.
Ví dụ: tra cứu bản ghi DNS cho tên miền example.com trả về kết quả sau:

Chúng ta có thể thấy rằng địa chỉ IP hiện tại là 93.184.216.34.
Công dụng chính của A Record là để tra cứu địa chỉ IP. Sử dụng A Record, trình duyệt web có thể tải một trang web bằng tên miền. Kết quả là chúng ta có thể truy cập các trang web trên internet mà không cần biết địa chỉ IP của chúng.
Ngoài, A Record được sử dụng để chặn thư từ các nguồn thư rác đã biết.
DNS Record
Đây là DNS Server Records của tên miền cho phép chỉ định Name Server cho từng tên miền phụ. Ngoài ra, còn có thể tạo host mới, tên name server hay TTL.
CNAME Record
CNAME là bản ghi DNS đóng vai trò đặt một hoặc nhiều tên khác cho tên miền chính.
Một ví dụ cho việc sử dụng các bản ghi CNAME là chạy nhiều tên miền phụ cho các mục đích khác nhau trên cùng một máy chủ. Ví dụ: chúng tôi có thể sử dụng ftp.example.com cho giao thức truyền tệp (FTP) và cung cấp các trang web qua www.example.com. Sau đó, chúng tôi có thể sử dụng bản ghi CNAME để trỏ cả hai miền phụ đến example.com. Sau đó, tên miền chính example.com trỏ đến địa chỉ IP của máy chủ bằng A Record.

TXT Record
TXT Record cho phép nhập văn bản vào hệ thống tên miền DNS . TXT Record là nơi lưu trữ các ghi chú mà con người có thể đọc được. Ngoài ra, cũng có thể đưa một số dữ liệu mà máy có thể đọc được vào bản ghi TXT. Một miền có thể có nhiều TXT Record.
AAAA Record
AAAA Record, giống như A Record, trỏ đến địa chỉ IP cho một miền. Tuy nhiên, loại bản ghi DNS này khác ở chỗ nó trỏ đến địa chỉ IPV6. AAAA Record được sử dụng để phân giải tên miền thành địa chỉ giao thức IPV6 mới hơn. IPV6 là một bản nâng cấp so với IPV4 vì nó cung cấp nhiều địa chỉ IP hơn. Do đó, IPV6 giải quyết vấn đề hết địa chỉ IP duy nhất. Việc sử dụng AAAA Record để phân giải DNS có tiềm năng lớn vì nó sử dụng IPV6, một cải tiến so với IPV4. Ngoài ra, khi internet tiếp tục phát triển và chúng ta sắp hết địa chỉ IPV4, tiềm năng cho các AAAA Record là rất cao.

SRV Record
SRV Record được biết đến là bản ghi đặc biệt trong Domain Name System, có thể lưu trữ địa chỉ IP và cổng (port) cho các dịch vụ cụ thể. Hầu hết các DNS records khác chỉ xác định một máy chủ hoặc một địa chỉ IP , nhưng các SRV Record cũng bao gồm một cổng tại địa chỉ IP đó. Một số giao thức Internet yêu cầu sử dụng các bản ghi SRV để hoạt động.
MX Record
MX Record là một loại bản ghi DNS cho biết nơi các email cho một miền sẽ được chuyển đến. Nói cách khác, bản ghi MX giúp bạn có thể chuyển hướng email đến máy chủ.

Bạn có thể có nhiều MX Record cho một tên miền. Và điều này có nghĩa là bạn có thể có các máy chủ email dự phòng.