Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [MCSA Series] Cấu hình phân giải tên DNS nâng cao: Round Robin, Netmask Ordering, Recursion

    [MCSA Series] Cấu hình phân giải tên DNS nâng cao: Round Robin, Netmask Ordering, Recursion


    Bạn có từng thắc mắc: Khi một DNS Server có nhiều bản ghi A cùng tên, làm sao nó biết phải trả về IP nào trước? Hoặc làm sao DNS Server ưu tiên IP gần người dùng hơn? Đây chính là nơi các cấu hình phân giải DNS nâng cao phát huy sức mạnh.

    Trong bài viết này, mình sẽ giới thiệu 3 kỹ thuật quan trọng giúp bạn tinh chỉnh hành vi của máy chủ DNS trên Windows Server: 1. DNS Round Robin – Cân bằng tải đơn giản mà hiệu quả


    Khi nhiều bản ghi A trỏ tới nhiều IP khác nhau cho cùng một tên miền, DNS Round Robin sẽ xoay vòng trả về các IP này theo thứ tự luân phiên. Đây là cách đơn giản nhất để phân tải truy cập tới nhiều server backend.

    Ví dụ:
    Bạn có ba server web đều trỏ tới web.example.com:


    web.example.com -> 10.0.0.1
    web.example.com -> 10.0.0.2
    web.example.com -> 10.0.0.3



    Mỗi lần client hỏi DNS, nó sẽ nhận được IP theo thứ tự quay vòng: lần đầu 10.0.0.1, lần sau 10.0.0.2, v.v...

    ✅ Cấu hình: Tick chọn Enable round robin. 2. Netmask Ordering – Trả về IP gần client nhất


    Nếu DNS Server phục vụ nhiều subnet khác nhau (ví dụ: chi nhánh ở Hà Nội và TP.HCM), bạn có thể bật Netmask Ordering để DNS ưu tiên trả về IP nào cùng subnet với client.

    Ví dụ:
    Client ở subnet 10.1.0.0/16, DNS sẽ trả về IP 10.1.0.5 thay vì 10.2.0.5 nếu cả hai IP cùng trỏ tới app.company.com.

    ✅ Cấu hình: Tick chọn Enable netmask ordering. 3. Recursion – Có nên cho DNS Server hỏi thay client?


    Recursion (đệ quy) cho phép DNS Server đi hỏi thay client khi nó không biết câu trả lời. Ví dụ: Nếu bạn truy vấn facebook.com, DNS nội bộ không biết, nó sẽ đi hỏi root DNS, sau đó hỏi tiếp các máy chủ uy tín khác cho đến khi tìm được IP.

    Tuy nhiên, Recursion cũng có rủi ro bảo mật, nhất là khi cấu hình sai có thể bị lợi dụng làm tấn công DDoS (DNS amplification).

    ✅ Cấu hình:
    • Bỏ chọn “Disable recursion” nếu bạn muốn cho phép.
    • Tick chọn để tắt recursion, bắt buộc DNS chỉ trả lời các bản ghi có trong cơ sở dữ liệu nội bộ.

    Gợi ý triển khai thực tế
    • Trong hệ thống nội bộ: Bật Round Robin và Netmask Ordering để tối ưu hiệu năng và độ tin cậy.
    • Với DNS Server public: Tắt recursion nếu bạn không kiểm soát được truy vấn từ bên ngoài.

    Tổng kết


    Ba tùy chọn nâng cao này tưởng chừng đơn giản, nhưng có ảnh hưởng rất lớn tới hiệu quả và bảo mật hệ thống DNS. Đây là kiến thức nền tảng cần nắm vững nếu bạn đang học MCSA, quản trị Windows Server, hoặc triển khai dịch vụ nội bộ trong doanh nghiệp.

    Bạn đã từng gặp trường hợp DNS trả về IP "xa lắc" làm chậm hệ thống chưa? Hãy thử bật Netmask Ordering và chia sẻ trải nghiệm nhé! Click image for larger version

Name:	AdvancedDNS.png
Views:	2
Size:	31.0 KB
ID:	430865
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X