Phõn loại DNS server

Một phần của tài liệu Đề tài: Dịch vị DNS trên LINUX pot (Trang 27 - 31)

Cú ba loại DNS server sau:

• Primary server.

• Secondary server.

• Caching Name Server.

1. Primary server

Nguồn xỏc thực thụng tin chớnh thức cho cỏc domain mà nú được phộp quản lý

Thụng tin về tờn miền được phõn cấp quản lý thỡ được lưu trữ tại đõy và sau đú cú thể được chuyển sang cho cỏc secondary server.

Cỏc tờn miền do primary server quản lý thỡ được tạo và sửa đổi tai primary server và được cập nhật đến cỏc secondary server.

Server này cú nhiệm vụ phõn giải tất cả cỏc mỏy trong miền hay zone.

Primary server nờn đặt gần với cỏc client để cú thể phục vụ truy vấn tờn miền một cỏch dễ dàng và nhanh hơn.

2. Secondary server

DNS được khuyến nghị nờn sử dụng ớt nhất là hai DNS server để lưu cho mỗi một zone. Primary DNS server quản lý cỏc zone và secondary server sử dụng để lưu trữ dự phũng cho primary server. Secondary DNS server được khuyến nghị dựng nhưng khụng nhất thiết phải cú. Secondary server được phộp quản lý domain nhưng dữ liệu về tờn miền (domain), nhưng secondary server khụng tạo ra cỏc bản ghi về tờn miền (domain) mà nú lấy về từ primary server.

Khi lượng truy vấn zone tăng cao tại primary server thỡ nú sẽ chuyển bớt tải sang cho secondary server .Hoặc khi primary server gặp sự cố khụng hoạt động được thỡ secondary server sẽ hoạt động thay thế cho đến khi primary server hoạt động trở lại.

Secondary server nờn được đặt ở gần với primary server và client để cú thể phục vụ cho việc truy vấn tờn miền dễ dàng hơn. Nhưng khụng nờn cài đặt secondary server trờn cựng một mạng con (subnet) hoặc cựng một kết nối với primary server. Để khi primary server cú kết nối bị hỏng thỡ cũng khụng cú ảnh hưởng đến secondary server.

Primary server thường xuyờn thay đổi hoặc thờm vào cỏc zone mới. Nờn DNS server sử dụng cơ chế cho phộp secondary lấy thụng tin từ primary server và lưu trữ nú. Cú hai giải phỏp lấy thụng tin về cỏc zone mới là lấy toàn bộ (full) hoặc chỉ phần thay đổi (incremental).

Khi Secondary Name Server được khởi động nú sẽ tỡm Primary Name Server nào mà nú được phộp lấy dữ liệu về mỏy. Nú sẽ copy lại toàn bộ CSDL DNS của Primary Name Server mà nú được phộp transfer (quỏ trỡnh này gọi là quỏ trỡnh Zone Transfer). Theo 1 chu kỳ nào đú do người quản trị quy định thỡ Secondary Name Server sẽ sao chộp và cập nhật CSDL từ Primary Name Server. Quỏ trỡnh Zone transfer như sau:

Hènh 1.5 : Cỏc bước của một quỏ trỡnh Zone transfer

3. Caching-only server

Tất cả cỏc DNS server đều cú khả năng lưu trữ dữ liệu trờn bộ nhớ cache của mỏy để trả lời truy vấn một cỏch nhanh chúng. Nhưng hờ thống DNS cũn cú một loại Caching-only server. Loại này chỉ sử dụng cho việc truy vấn, lưu giữ cõu trả lời dựa trờn thụng tin cú trờn cache của mỏy và cho kết quả truy vấn. Chỳng khụng hề quản lý một domain nào và thụng tin mà nú chỉ giới hạn những gỡ được lưu trờn cache của server.

Lỳc ban đầu khi server bắt đầu chạy thỡ nú khụng lưu thụng tin nào trong cache. Thụng tin sẽ được cập nhập theo thời gian khi cỏc client server truy vấn dịch vụ DNS. Nếu bạn sử dụng kết nối mạng WAN tốc độ thấp thỡ việc sử dụng

caching-only DNS server là giải phỏp hữu hiệu cho phộp giảm lưu lượng thụng tin truy vấn trờn đường truyền.

Caching-only cú khả năng trả lời cỏc cõu truy vấn đến client. Nhưng khụng chứa zone nào và cũng khụng cú quyền quản lý bất kỡ domain nào. Nú sử dụng bộ cache của mỡnh để lưu cỏc truy vấn của DNS của client. Thụng tin sẽ được lưu trong cache để trả lời cỏc truy vấn đến client để làm tăng tốc độ phõn giải và giảm gỏnh nặng phõn giải tờn mỏy . Quy trỡnh truy vấn và cache lại trờn mỏy tớnh như sau :

Hỡnh 1.6 : Bảng cache

Một phần của tài liệu Đề tài: Dịch vị DNS trên LINUX pot (Trang 27 - 31)