Khám Phá Nhanh Về Cách Thức Hoạt Động Của DNS

hoanghachi

Member
19 Tháng năm 2023
803
0
16
DNS là gì? DNS là thuật ngữ quen thuộc với nhiều người dùng Internet. Nó cho phép con người sử dụng các tên miền dễ nhớ để truy cập các trang web, gửi email và thực hiện nhiều hoạt động trực tuyến khác. Trong bài viết dưới đây, chúng tôi sẽ giới thiệu chi tiết hơn về DNS, hãy cùng xem nhé!
DNS là gì?
DNS (Domain Name System) một phần quan trọng của hạ tầng Internet. Nó được biết đến là một hệ thống phân giải tên miền ánh xạ tên mà mọi người sử dụng để định vị một trang web tới địa chỉ IP mà máy tính sử dụng để tiến hành định vị trang web đó. DNS cho phép con người sử dụng các tên miền dễ nhớ để truy cập các trang web và thực hiện nhiều hoạt động trực tuyến khác.
Hệ thống DNS bao gồm nhiều máy chủ DNS trên toàn thế giới, chia thành các tầng để quản lý thông tin về tên miền và địa chỉ IP. Khi bạn nhập một tên miền, máy tính của bạn sẽ truy vấn hệ thống DNS để tìm địa chỉ IP tương ứng và sau đó nó sẽ kết nối với máy chủ web tương ứng thông qua địa chỉ IP đó để truy cập nội dung bạn yêu cầu.
Cấu trúc của DNS
Tìm hiểu về DNS là gì bạn cần biết tên miền thường nằm trong một URL. Tên miền bao gồm nhiều phần, gọi là các nhãn (labels). Cấu trúc tên miền được đọc từ phải sang trái, với mỗi phần đại diện cho một phân khu.
TLD (Top-Level Domain) xuất hiện sau dấu chấm trong tên miền. Ví dụ: .com, .org, .edu,… Một số TLD có thể đại diện cho mã quốc gia hoặc vị trí địa lý, ví dụ như .us cho Hoa Kỳ hoặc .ca cho Canada,… Mỗi nhãn ở phía bên trái của TLD đại diện cho một tên miền phụ khác của tên miền bên phải.
Có thể có tối đa 127 cấp tên miền phụ và mỗi nhãn có thể chứa tối đa 63 ký tự. Tổng chiều dài ký tự của tên miền có thể lên đến 253 ký tự. Một số quy tắc khác bao gồm không được bắt đầu hoặc kết thúc nhãn bằng dấu gạch ngang và không có TLD hoàn toàn bằng ký tự số.
>>> Xem thêm: máy chủ dell t150


Cách thức hoạt động của DNS là gì?
Các máy chủ DNS chuyển đổi URL và tên miền thành địa chỉ IP mà máy tính có thể hiểu và sử dụng. Chúng dịch những gì người dùng nhập vào trình duyệt thành một thông tin mà máy tính có thể dùng để tìm kiếm một trang web. Quá trình dịch và tra cứu này được gọi là phân giải DNS.
Quá trình cơ bản của việc phân giải DNS bao gồm:
  1. Người dùng nhập địa chỉ web hoặc tên miền vào trình duyệt.
  2. Trình duyệt gửi một thông điệp, được gọi là truy vấn DNS đệ quy, vào mạng để tìm hiểu địa chỉ IP hoặc địa chỉ mạng mà tên miền tương ứng với.
  3. Truy vấn này được gửi đến máy chủ DNS đệ quy, còn được gọi là máy chủ truy vấn đệ quy và thường được quản lý bởi nhà cung cấp dịch vụ Internet (ISP). Nếu máy chủ truy vấn đệ quy có thông tin địa chỉ, nó sẽ trả lời người dùng và trang web sẽ được tải lên.
  4. Nếu máy chủ DNS đệ quy không có câu trả lời, nó sẽ truy vấn một loạt máy chủ khác theo thứ tự sau đây: máy chủ DNS root name, máy chủ top-level domain (TLD) name và các máy chủ authoritative name.
  5. Ba loại máy chủ này hoạt động cùng nhau và tiếp tục chuyển hướng cho đến khi chúng nhận được bản ghi DNS chứa địa chỉ IP được truy vấn. Sau đó, chúng gửi thông tin này đến máy chủ DNS đệ quy và trang web mà người dùng tìm kiếm sẽ được tải lên. Máy chủ DNS root name và máy chủ TLD chủ yếu chuyển hướng các truy vấn và hiếm khi cung cấp giải quyết trực tiếp.
  6. Máy chủ đệ quy lưu trữ hoặc lưu trữ bản ghi A cho tên miền, chứa địa chỉ IP. Lần sau khi nó nhận được yêu cầu cho tên miền đó, nó có thể trả lời trực tiếp cho người dùng thay vì truy vấn các máy chủ khác.
  7. Nếu truy vấn đến máy chủ uy quyền và nó không tìm thấy thông tin, nó sẽ trả về một thông báo lỗi.
Biết DNS là gì đừng quên toàn bộ quá trình truy vấn các máy chủ khác nhau chỉ mất một phần nhỏ của một giây và thường khó có thể nhận biết được bởi người dùng. Các máy chủ DNS trả lời các câu hỏi từ cả bên trong và bên ngoài tên miền riêng của chúng. Khi một máy chủ nhận được một yêu cầu từ bên ngoài miền về thông tin về tên hoặc địa chỉ bên trong miền, nó cung cấp câu trả lời uy quyền.
Khi một máy chủ nhận được yêu cầu từ bên trong miền của mình về một tên hoặc địa chỉ bên ngoài miền đó, nó chuyển tiếp yêu cầu đến một máy chủ khác, thường do ISP quản lý.
>>> Xem thêm: máy chủ dell poweredge t150

Các loại truy vấn DNS
Truy vấn Recursive DNS
Đây là những truy vấn xảy ra giữa Recursive server và Client. Câu trả lời được cung cấp có thể là toàn bộ quá trình giải quyết tên miền hoặc một thông báo lỗi cho biết tên không thể được tìm thấy. Truy vấn đệ quy kết thúc bằng câu trả lời hoặc một thông báo lỗi.
Truy vấn Iterative DNS
Truy vấn Iterative DNS là gì? Nó xảy ra giữa trình phân giải đệ quy, đó là một máy chủ DNS cục bộ và các máy chủ tên không địa phương, như máy chủ gốc, máy chủ TLD và máy chủ tên uy quyền. Các truy vấn lặp lại không đòi hỏi một giải quyết tên miền; thay vào đó, các máy chủ tên có thể trả lời bằng cách chuyển tiếp.
Máy chủ gốc chuyển tiếp máy chủ đệ quy đến máy chủ TLD, sau đó máy chủ TLD chuyển tiếp nó đến một máy chủ tên uy quyền. Máy chủ tên uy quyền cung cấp tên miền cho máy chủ đệ quy nếu nó có thông tin đó. Các truy vấn lặp lại kết thúc bằng câu trả lời hoặc một lời giới thiệu.
Truy vấn Nonrecursive
Đây là những truy vấn mà trình phân giải đệ quy đã biết nơi để tìm câu trả lời. Câu trả lời có thể đã được lưu trong bộ nhớ đệm trên Recursive server hoặc Recursive server để bỏ qua root và TLD servers và đi trực tiếp đến một máy chủ uy quyền cụ thể. Đây là truy vấn Nonrecursive vì không cần thiết cho bất kỳ truy vấn nào khác.
Các truy vấn Nonrecursive kết thúc bằng câu trả lời. Nếu trình phân giải đệ quy đã lưu trữ một địa chỉ IP từ phiên trước và cung cấp địa chỉ đó trong yêu cầu tiếp theo, đó được xem xét là một truy vấn Nonrecursive.
Công ty cổ phần thương mại Máy Chủ Hà Nội
- Trụ sở Hà Nội: Tầng 1,2,4 - Tòa nhà PmaxLand số 32 ngõ 133 Thái Hà - Q. Đống Đa
Hotline mua hàng Hà Nội: 0979 83 84 84 Điện thoai: 024 6296 6644
- CN Hồ Chí Minh: Lầu 1- Tòa nhà 666/46/29 Đường 3/2- Phường 14 - Quận 10
Hotline mua hàng Hồ Chí Minh: 0945 92 96 96 Điện thoai: 028 2244 9399
- Email: [email protected]
- website: https://maychuhanoi.vn/
- facebook: https://www.facebook.com/maychuhanoi
 

Bài mới nhất