Tôi có những câu hỏi sau
- Máy chủ tên có thẩm quyền là gì?
- Một giải pháp đệ quy là gì?
Xin lưu ý rằng "trình phân giải" và "máy chủ tên" không đồng nghĩa chính xác và bạn hỏi về máy chủ tên trong trường hợp đầu tiên và trình phân giải trong trường hợp thứ hai.
Một máy chủ tên có thẩm quyền là một máy chủ đáp ứng các truy vấn từ dữ liệu của chính nó mà không cần phải tham chiếu một nguồn khác. Trừ khi nó cũng là một máy chủ tên đệ quy (một thực tế thường không được dùng nữa), nó sẽ chỉ trả lời với dữ liệu có thẩm quyền từ cửa hàng của chính nó (có thể đến từ tệp chính của vùng, từ một bản sao của dữ liệu đó được truyền từ máy chủ chính, từ một cơ sở dữ liệu, từ DNS động, được tích hợp, v.v.) hoặc với một người giới thiệu (ví dụ: "Tôi không biết câu trả lời đó, nhưng bạn có thể nói chuyện với máy chủ, vì vậy, người trả lời câu hỏi cho tên miền phụ này ..), hoặc với một NXDOMAIN hoặc lỗi tương tự.
Máy chủ tên đệ quy là một máy chủ thỏa mãn các truy vấn bằng cách hỏi các máy chủ tên khác để trả lời, duyệt qua cây từ cấp gốc của cây DNS nếu cần. Nếu nó không biết câu trả lời, nó sẽ cố gắng tìm nó cho máy khách truy vấn.
Bộ giải quyết là (gọi chung) tập hợp các chức năng mà hệ thống nhận biết DNS sử dụng để truy vấn DNS.
- Hầu hết các hệ thống máy khách đều có bộ giải quyết sơ khai , chỉ biết một cách rất cơ bản cách truy vấn máy chủ DNS và cách nhận câu trả lời, nhưng không chứa logic để theo chuỗi ủy nhiệm từ gốc.
- Một phân giải recursing là một trình giải quyết đầy đủ dịch vụ mà có thể đi qua cây để tìm câu trả lời cho một câu truy vấn.
- Máy chủ tên đệ quy phải chứa chức năng của trình phân giải đệ quy để hoạt động, nhưng các chương trình khác có thể chứa trình phân giải đệ quy mà không thực hiện các chức năng của máy chủ tên. Một ví dụ tuyệt vời là "đào" chương trình xử lý sự cố tiện ích / DNS (được phân phối bởi ISC như một phần của BIND) có chứa một bộ giải quyết đệ quy đầy đủ .
Các khái niệm DNS đôi khi bị nhầm lẫn với sự phân biệt giữa có thẩm quyền và đệ quy:
Có một số khái niệm DNS mà mọi người đôi khi nhầm lẫn với sự phân chia giữa dữ liệu có thẩm quyền và đệ quy.
Phái đoàn
Điều này gây nhầm lẫn cho khá nhiều người, đặc biệt là vì tên của loại bản ghi tài nguyên SOA (bắt đầu thẩm quyền) có chứa từ "thẩm quyền" nghe có vẻ như nó có liên quan đến "có thẩm quyền". Tuy nhiên, bạn có thể cung cấp dữ liệu có thẩm quyền cho một khu vực không được ủy quyền cho bạn và nhiều người làm. Ví dụ bao gồm chặn nội dung và máy chủ dựa trên DNS cung cấp câu trả lời có thẩm quyền cho các khu vực RFC 1918 [tức là không ai ủy quyền cho bạn trả lời các truy vấn bản ghi PTR cho 168.192.in-addr.arpa (192.168.0.0/16) và các khu vực tương tự nhưng không một ý tưởng tồi cho máy chủ của bạn để trả lời các truy vấn đó một cách có thẩm quyền thay vì các truy vấn rò rỉ cho các khu vực đó trên internet, nơi không ai được ủy quyền trả lời chúng.
Không bắt buộc bạn phải được ủy quyền cho một khu vực để câu trả lời được coi là có thẩm quyền.
Bậc thầy và nô lệ
Các máy chủ nô lệ, mặc dù họ lấy dữ liệu vùng của mình từ một nguồn khác, vẫn là các máy chủ có thẩm quyền, vì họ đang thỏa mãn các truy vấn với dữ liệu từ bộ lưu trữ của riêng họ (thuộc bất kỳ loại nào) thay vì đáp ứng đệ quy các truy vấn cho các máy chủ tên khác.
Máy chủ nô lệ là máy chủ có thẩm quyền (đối với các khu vực họ phục vụ.)
authoritative response
là địa chỉ IP? hoặc một cái gì đó khác. và cảm ơn bạn vì một lời giải thích tốt đẹp như vậy