
Bạn đang muốn xây dựng một trang web của riêng mình
Domain Name System là gì? Đây một khái niệm mới mẻ và rất “khó nhai” đối với những bạn mới học lập trình hay muốn xây dựng một Website cho bản thân mình. Qua bài viết này, Tenten tin tức sẽ bật mí cho bạn những kiến thức thú vị về vấn đề này. Cùng theo dõi nhé!
Trong thế giới công nghệ nói chung và thiết kế website nói riêng, D là khái niệm đóng vai trò vô cùng quan trọng. Chắc hẳn trong chúng ta, kể cả đối với những người không học chuyên sâu về công nghệ thông tin đều đã nghe tới cụm từ viết tắt này hay nghe đến từ Domain.
Contents
Domain Name System còn được viết tắt DNS, mang ý nghĩa đầy đủ là hệ thống phân giải tên miền. Domain Name System được phát minh vào năm 1984 cho Internet, chỉ một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền.
Nó còn mang ý nghĩa đầy đủ là hệ thống phân giải tên miền. 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.tenmien.com sang một địa chỉ IP dạng số tương ứng với tên miền đó và ngược lại. Vì ngôn ngữ giao tiếp của chúng ta là tên và chữ viết, còn máy tính chỉ có thể hiểu được các dãy số mà thôi!
Thao tác này của DNS giúp liên kết các thiết bị mạng với nhau nhằm mục đích định vị và gán một địa chỉ cụ thể cho các thông tin trên internet.

Domain name system
Domain Name System có thể được hiểu như một “người phiên dịch” và “truyền đạt thông tin” của Website. DNS sẽ làm công việc dịch tên miền thành một địa chỉ IP gồm 4 nhóm số khác nhau.
Ví dụ như www.tenmien.com thành 123.456.789.321 hoặc ngược lại dịch một địa chỉ IP thành tên miền. Tất cả đều được “phiên dịch viên” này quy đổi sang các con số.
Sau khi mã hóa như thế, trình duyệt sẽ hiểu và đăng nhập vào được. Và khi người dùng đăng nhập vào một website, thay vì phải nhớ và nhập một dãy số địa chỉ IP của hosting thì chỉ cần nhập tên website là trình duyệt tự động nhận diện và đưa ra kết quả.
Mỗi máy tính trên Internet đều có một địa chỉ IP duy nhất. Địa chỉ IP này được dùng để thiết lập kết nối giữa server máy chủ và máy khách để khởi đầu một kết nối. Bất kỳ khi nào, bạn truy cập vào một website tùy ý hoặc gửi một email, thì Domain Name System đóng vai trò rất quan trọng trong trường hợp này.
Ngoài ra thì mỗi DNS còn có chức năng ghi nhớ những tên miền mà nó đã phân giải và trong những lần truy cập tới, nó sẽ ưu tiên sử dụng. Đó là lý do mà bạn sử dụng nhiều dịch vụ mạng như research thông tin, xem phim, chơi game giải trí,… nhanh chóng và dễ dàng hơn.
Domain Name System hoạt động như thế nào?
DNS hoạt động từng bước theo cấu trúc của nó. Bước đầu tiên là một truy vấn để lấy thông tin được gọi là “DNS query” .
Lại quay về với ví dụ tìm kiếm website www.google.com trong web browser nhé!
→ Đầu tiên, DNS server sẽ tìm thông tin phân giải trong file hosts – tức file text trong hệ điều hành, chịu trách nhiệm chuyển hostname thành IP.

Các loại bản ghi DNS
Các loại DNS Server và vai trò
Có 4 server tham gia vào trong hệ thống phân giải tên miền, bao gồm:
Root Name Servers
Cũng thường được gọi là Name Server. Đây là Server quan trọng nhất trong hệ thống cấp bậc của DNS. Bạn cũng có thể hiểu rằng, Root Name Server chính là một thư viện để định hướng tìm kiếm giúp bạn.

Root Name Servers
Theo quy trình thực tế, sau khi nhận yêu cầu từ DNS Recursive Resolver, Root Name Server sẽ phản hồi rằng nó cần tìm trong các top-level domain name servers ( TLD Name Servers ) cụ thể nào.
DNS Recursor
Như đã nhắc đến ở trên, “cạ cứng” này đóng vai trò như một nhân viên cần mẫn, nhận nhiệm vụ lấy và trả thông tin về cho trình duyệt để tìm đúng thông tin mà chúng cần. Nói cách khác, DNS Recursor giữ trách nhiệm liên lạc với các Server khác để phản hồi đến trình duyệt người dùng. Tất nhiên là trong quá trình lấy thông tin, đôi khi nó cũng sẽ cần đến sự giúp đỡ của Root DNS Server.
TLD Nameserver
Khi bạn muốn truy cập Google hay Facebook, thường, phần mở rộng của bạn sẽ là “.com” đúng không? Vậy tôi muốn bạn biết rằng, nó chính là một trong các Top-level Domain đấy. Và Server cho loại Top-level domain này gọi là TLD Nameserver. Đây là nhà quản lý toàn bộ hệ thống thông tin của một phần mở rộng tên miền chung.
Theo trình tự, TLD Name Server sẽ phản hồi từ DNS Resolver, sau đó giới thiệu nó cho một Authoritative DNS Server – hay nơi chứa chính thức nguồn dữ liệu của tên miền đó.
Authoritative Nameserver
Khi DNS Resolver tìm thấy Authoritative Nameserver, đó là lúc mà việc phân giải tên miền diễn ra.
Mặt khác, Authoritative Name Server có chứa thông tin cho biết tên miền đang gắn với địa chỉ nào. Nó sẽ cung cấp cho Recursive Resolver địa chỉ IP cần thiết tìm thấy trong danh mục những bản ghi của nó.
Vừa rồi là một số thông tin cơ bản nhất về Domain Name System. Nếu là người yêu công nghệ thông tin và muốn dấn thân vào ngành này thì theo dõi Tenten tin tức để cập nhật những thông tin thú vị nhé!
Bạn đang muốn xây dựng một trang web của riêng mình
| dns 8.8.8.8 là gì | Preferred DNS Server la gì |
| dns 1.1.1.1 là gì | Ddns là gì |
| Chức năng của DNS | Dns server la gì |
| Hệ thống tên miền được tổ chức như thế nào | Root Server la gì |
DNS là gì? Các kiến thức cơ bản về DNS
Hướng dẫn cấu hình dns đối với tên miền đang sử dụng NS của dịch vụ Fo, SecureWeb, Seolover
TENTEN chính thức cung cấp dịch vụ DNSSEC cho tên miền VN
Cách đăng ký tên miền miễn phí – Top 7 website uy tín