Biết DNS là gì và nó hoạt động như thế nào: Hướng dẫn cơ bản

Quảng cáo

Tìm kiếm thông tin về DNS (Hệ thống tên miền) là gì, thì biết rằng đó là một hệ thống tạo điều kiện thuận lợi cho mọi giao tiếp giữa con người và máy móc.

Con người chúng ta sử dụng tên để nhận dạng chính mình, trong khi máy tính sử dụng số và DNS xuất hiện ở giữa để kết hợp tên với số nằm trong danh sách độc quyền.

Vì vậy, hãy cùng tìm hiểu Domain Name System là gì và nó hoạt động như thế nào?

dns o que e
DNS là gì và nó hoạt động như thế nào (hình ảnh Google)

DNS là gì?

Nó là một hệ thống cơ sở dữ liệu được phân phối trên một mạng, trong đó chức năng chính là dịch yêu cầu cho một số tên máy chủ, sau đó truy cập các số IP cụ thể mà chỉ (các) máy tính mới hiểu được.

Vì vậy, thông tin về tên máy chủ, kết hợp với các số cụ thể, đều được lưu trong một thư mục và đến lượt các thư mục này được lưu trữ trên các máy chủ tên miền.

Làm thế nào nó hoạt động?

Bây giờ bạn đã biết nó là gì, điều rất quan trọng là bạn phải biết nó hoạt động như thế nào, về cơ bản nó hoạt động theo từng bước và trong cấu trúc các nhóm của Hệ thống tên miền. Các bước đầu tiên bắt đầu với Truy vấn DNS. Rằng đây là một yêu cầu truy vấn cho một số thông tin.

Giả sử rằng bạn đang lướt Internet để tìm kiếm thứ gì đó hoặc thông tin nào đó, và tất nhiên là sử dụng trình duyệt cho việc đó. Sau đó, trong trình duyệt, bạn sẽ nhập tên miền, ví dụ www.placardefutebol.com.br.

Vì vậy, khi bắt đầu quá trình, máy chủ DNS sẽ xem xét trực tiếp tệp lưu trữ, đây là một tệp văn bản đơn giản, là một phần của hệ điều hành và chịu trách nhiệm ánh xạ tên máy chủ thành địa chỉ IP.

Nếu nó không tìm thấy bất kỳ thông tin nào, nó sẽ chuyển trực tiếp đến bộ đệm, là phần cứng hoặc phần mềm lưu trữ thông tin tạm thời.

Những nơi phổ biến nhất để lưu trữ dữ liệu vào bộ đệm chắc chắn là trình duyệt Internet, cũng như Nhà cung cấp dịch vụ Internet (ISP). Và kết quả của bước đơn giản này rõ ràng sẽ là một thông báo lỗi nếu không có sẵn dữ liệu hoặc thông tin.

Máy chủ DNS là gì?

Theo một cách rất khách quan, chúng tôi có thể cho bạn biết rằng máy chủ DNS là một máy tính, nơi nó có cơ sở dữ liệu, chứa các địa chỉ IP công cộng và cả các miền được liên kết tương ứng của chúng.

Chúng tôi không thể không nhắc đến rằng có rất nhiều trong số chúng, chúng lần lượt chạy phần mềm và cũng giao tiếp với nhau dựa trên các giao thức đặc biệt.

Nói tóm lại, họ chịu trách nhiệm tạo kết nối giữa miền và số IP, đây là nhận dạng của máy chủ nơi miền được chỉ định. Vì vậy, chúng ta có thể nói rằng máy chủ DNS là hệ thống chịu trách nhiệm dịch trang web “dominio.com” sang địa chỉ IP.

Biết một số loại máy chủ DNS:

Bây giờ bạn đã biết nó là gì, nó hoạt động như thế nào và máy chủ DNS là gì, chúng tôi đã chuẩn bị một danh sách ngắn gọn về một số máy chủ bên dưới:

DSN rời rạc:

Hãy tưởng tượng trường hợp một truy vấn (yêu cầu) được gửi đi lặp lại, vì vậy trong trường hợp này, một máy chủ có thể yêu cầu các máy chủ khác thực hiện yêu cầu thay cho máy khách, đó là trình duyệt.

Điều này được gọi là DNS đệ quy. Nó hoạt động như thế này: hãy tưởng tượng nó như thể nó là một tác nhân làm việc chăm chỉ để nhận được câu trả lời cho từng yêu cầu về dữ liệu và thông tin. Vì vậy, nỗ lực để có được thông tin này cũng bao gồm việc gọi trợ giúp từ Máy chủ DSN gốc.

Máy chủ định danh TLD:

Khi bạn cần truy cập trang Facebook hoặc Google chẳng hạn, thì cuối cùng bạn sẽ truy cập vào một tên miền kết thúc bằng phần mở rộng .com ở cuối. Biết rằng loại tiện ích mở rộng này cũng được phân loại là cấp cao.

Vì vậy, một máy chủ cho loại tên miền này được gọi là Máy chủ định danh TLD và đến lượt nó, nó chịu trách nhiệm thực hiện tất cả việc quản lý tất cả các loại thông tin từ các phần mở rộng tên miền phổ biến.

Do đó, khi yêu cầu thông tin về trang web www.facebook.com, TLD .com sẽ phản hồi yêu cầu về trình phân giải DNS, do đó tham chiếu Máy chủ DNS có thẩm quyền. Còn được gọi là Máy chủ tên có thẩm quyền. Và biết rằng đây là máy chủ duy nhất có tài nguyên ban đầu cho tên miền này.

Máy chủ tên gốc:

Máy chủ DSN gốc, còn được gọi là Máy chủ tên gốc là cấp cao nhất trong tất cả các cấp khi nói đến hệ thống phân cấp DNS. Nó không có tên chính thức và được đặt tiêu đề là một dòng trống ngụ ý đơn giản. Hãy thử tưởng tượng nó như thể nó là một ngân hàng tham chiếu, có thể như vậy bạn sẽ hiểu rõ hơn.

Trong thực tế, ngay cả Recurrent DNS cũng sẽ chuyển tiếp yêu cầu truy cập đến Root Nameserver, nơi máy chủ sau đó sẽ phản hồi yêu cầu và thậm chí sẽ thông báo cho tác nhân để nó có thể đi đến các vị trí cụ thể hơn nữa. Rằng chúng là tên của các miền cấp cao và loại TLD.

Máy chủ tên có thẩm quyền:

Biết rằng khi DNS quyết định gặp một máy chủ định danh có thẩm quyền, thì đó là lúc mọi thứ xảy ra, bởi vì Máy chủ định danh có thẩm quyền đã có tất cả dữ liệu và thông tin của tên miền mà nó phục vụ. Sau đó, nó có thể chỉ cần cung cấp một trình phân giải định kỳ cho địa chỉ IP mà máy chủ lần lượt tìm thấy trong sổ đăng ký.

Các loại bản ghi DNS:

Chúng tôi cũng không thể không đề cập đến các loại bản ghi DNS, đó là:

  • A (Máy chủ): Đây là bản ghi cơ bản, nơi bạn có thể thêm Máy chủ mới, TTL (Thời gian tồn tại) và Điểm đến;
  • MX (Mail Exchange): Đây là bản ghi để xác định máy chủ hoạt động với e-mail của bạn, nơi bạn có thể thêm Máy chủ lưu trữ mới, TTL (Thời gian tồn tại) và Điểm đến;
  • CNAME (Bí danh): CNAME là bản ghi đóng vai trò là bí danh cho một miền khác, nơi bạn cũng có thể thêm Máy chủ lưu trữ mới, TTL (Thời gian tồn tại) và Trỏ tới;
  • TXT (Văn bản): Bản ghi TXT là thứ cho phép bạn có thông tin ở dạng văn bản, nơi bạn cũng có thể đặt Máy chủ lưu trữ mới, TTL (Thời gian tồn tại) và Điểm đến;
  • NS (Nameserver): Đây là bản ghi máy chủ DNS, nơi bạn cũng có thể thêm Máy chủ mới, Giá trị TXT và TTL (Thời gian tồn tại);
  • AAAA (Bản ghi địa chỉ IPV6): Đây là Bản ghi A, nhưng chỉ dành cho các giao thức IPV6, nơi bạn cũng có thể đặt Máy chủ mới, IPV6 và TTL (Thời gian tồn tại);
  • SRV: Đây là bản ghi cho một loại dữ liệu cụ thể trong DNS, nơi bạn có thể thêm Mức độ ưu tiên, Trọng lượng, Tên, Cổng, Điểm tới và TTL (Thời gian tồn tại) mới.

Kết luận nhanh:

Có thể kết luận nhanh, DNS khi đó là một hệ thống cơ sở dữ liệu, được phân tán trong một mạng, trong đó chức năng chính của nó là dịch các yêu cầu từ một số tên máy, để sau đó truy cập vào một số IP cụ thể mà chỉ máy tính mới hiểu được.

Vì vậy, thông tin và dữ liệu về tên máy chủ, kết hợp với các số cụ thể, đều được lưu trữ trong một thư mục và các thư mục này được lưu trữ trên máy chủ tên miền.

Vậy là xong, chúng ta đã hoàn thành ở đây để đảm bảo rằng bạn đã biết Hệ thống tên miền hay DNS là gì. Tiếp theo ?