OpenDNS so với GoogleDNS

Tác giả NetworkEngineer, T.Một 17, 2022, 07:14:14 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

OpenDNS so với GoogleDNS


Hệ thống tên miền của Google (Google DNS) và Hệ thống tên miền mở (Open DNS) là các máy chủ công khai và miễn phí mà bạn có thể sử dụng để duyệt web trực tuyến một cách an toàn. Tính năng chính của DNS là tăng tốc độ duyệt web. DNS cũng bảo vệ việc duyệt web thông qua mạng lưới máy chủ DNS diện rộng, nhanh chóng. Việc sử dụng DNS (Máy chủ tên miền) là điều cần thiết để truy cập Internet. Khi bạn kết nối với Internet, DNS đang được sử dụng là của Nhà cung cấp dịch vụ Internet (ISP), có thể chậm, làm tăng thời gian lướt web và ảnh hưởng đến quá trình duyệt web của bạn. Lý do cho điều này là ISP của bạn có thể không có máy chủ DNS nhanh nhất.

1. Tầm quan trọng của DNS

DNS là một tính năng cơ bản đối với người dùng Internet. Việc có một DNS xấu có thể không an toàn và nguy hiểm, và bạn nên luôn nghiên cứu trước khi nhận một máy chủ DNS. Đôi khi, bạn có thể được đưa đến một trang web khác thay vì trang bạn muốn truy cập do DNS. Dịch tên miền sang Địa chỉ IP tương ứng là công việc chính của DNS. Sau khi bạn đã kết nối Internet, trình duyệt của bạn sẽ gửi một yêu cầu đến máy chủ DNS. Máy chủ DNS sẽ gửi lại địa chỉ IP bằng cách lấy tên miền. Vì vậy, khi bạn tìm kiếm một tên miền, ví dụ như www.vietnetwork.vn, trình duyệt của bạn sẽ hỏi DNS của bạn địa chỉ IP số liên quan (như 56.101.193.65).

2. DNS và bộ nhớ đệm

Tên miền cần được ủy quyền trên ít nhất một máy chủ định danh (Name Server) để hợp lệ. Có rất nhiều máy chủ định danh khác nhau trải dài trên Internet giúp Internet hoạt động. Hệ thống tên miền khuyến khích các máy chủ bộ nhớ cache DNS để tăng độ tin cậy và quy định cao hơn. Nhiệm vụ của máy chủ DNS cache là lưu trữ các yêu cầu liên quan đến truy vấn DNS trong một thời gian rất dài. Công việc chính của máy chủ bộ đệm DNS là lưu trữ các yêu cầu truy vấn DNS trong khoảng thời gian tồn tại. Bản ghi tên miền chứa bản ghi thời gian tồn tại. Mục đích chính là cho biết tên miền trong một khoảng thời gian duy nhất. Bộ nhớ đệm của các máy chủ DNS này sử dụng các chương trình lặp và tính toán để cải thiện hiệu suất truy vấn.

3. Hạn chế của Máy chủ định danh ISP

Máy chủ DNS của ISP được đặt gần vị trí máy tính của bạn. Trong trường hợp này, các tuyến mạng từ máy chủ đến hệ thống của bạn ngắn, có nghĩa là thời gian phản hồi từ các máy chủ DNS này sẽ nhanh hơn các máy chủ của bên thứ ba. Một hạn chế khi sử dụng các máy chủ DNS này là các ISP thường có một số yêu cầu bị chặn DNS. Khi điều này xảy ra, họ chỉ chuyển hướng lưu lượng truy cập đến các trang cảnh báo khác. Điều này thường xảy ra khi bạn mở các trang web là trang Torrent, các trang đáng ngờ khác hoặc các trang bị cấm. Điều này có thể cảm thấy như bạn đang bị kiểm duyệt hoặc hạn chế. Tuy nhiên, việc sử dụng DNS công cộng, Open DNS, Google DNS và các máy chủ DNS khác có thể chỉ cho bạn cách giải quyết những hạn chế này để cuối cùng bạn có thể mở và truy cập các trang web này.

4. Tùy chọn cho Máy chủ DNS

Bài viết này nói về sự khác biệt giữa Google DNS và Open DNS, vì vậy chúng ta sẽ chỉ nói về các địa chỉ IP được ưu tiên và thay thế của các dịch vụ DNS này.

DNS của Google

  • Ưu tiên: 8.8.8.8
  • Thay thế: 8.8.4.4

Open DNS

  • Ưu tiên: 208.67.222.222
  • Thay thế: 208.67.220.220

5. Kiểm tra tốc độ phân giải

Nếu bạn đang hoạt động trong Hệ điều hành Linux, bạn sẽ cần sử dụng dig domain.com để kiểm tra thời gian truy vấn của kết quả tìm kiếm nhằm xác định tốc độ phản hồi của máy chủ DNS. Mình đã kiểm tra Google DNS và Open DNS để biết kết quả của www.google.com. Đây là kết quả mà mình nhận được, cũng cho biết thời gian truy vấn:

Mã nguồn [Chọn]
$ time dig @8.8.8.8


Mã nguồn [Chọn]
$ time dig @208.67.222.222


Kết quả sau đây cho thấy thời gian truy vấn và thời gian DNS phản hồi. Con số thấp hơn cho DNS của Google cho thấy đó là DNS nhanh hơn và sẽ hiển thị kết quả nhanh hơn.

Bạn có thể xem thời gian truy vấn (Query times) cho chính mình và quyết định DNS nào bạn muốn sử dụng, tùy thuộc vào vị trí của bạn. Một phương pháp khác là sử dụng máy chủ DNS của Google cho máy chủ DNS chính của bạn và máy chủ Open DNS cho máy chủ DNS phụ của bạn. Điều này có thể đạt được nếu bạn cập nhật tập tin /etc/resolv.conf của mình lên như sau:


Mọi người cũng thường nghĩ rằng DNS sẽ ảnh hưởng đến tốc độ Internet của họ. Tuy nhiên, điều này là sai vì DNS không ảnh hưởng đến tốc độ Internet của bạn. Tốc độ kết nối Internet của bạn chỉ được xác định bởi ISP của bạn. Tuy nhiên, việc sử dụng Google DNS và Open DNS có thể mang lại một chút lợi thế trong việc phân giải tên miền và sẽ tránh được các tên miền chứa phần mềm độc hại và có thể khiến dữ liệu của bạn bị lừa đảo và đánh cắp. Điều này cũng sẽ hữu ích với các trang web có nhiều hình ảnh và hình ảnh quảng cáo, kịch bản, v.v., cần tải nhanh để phân giải nhiều tên miền.

6. DNS Flushing

Một tác vụ quan trọng khác mà bạn phải biết là xóa bộ nhớ cache DNS của mình. Mình khuyến nghị rằng bất cứ khi nào bạn thay đổi tên máy chủ DNS của mình, bạn cũng ngay lập tức xóa bộ nhớ cache DNS của mình. Để làm như vậy, trước tiên, hãy khởi động lại trình quản lý mạng bằng Linux.

Mã nguồn [Chọn]
$ service NetworkManager restart

7. Namebench

Namebench là một chương trình phần mềm săn lùng các máy chủ DNS nhanh nhất mà máy tính của bạn có thể sử dụng. Đây là một chương trình phần mềm hoàn chỉnh sử dụng thông tin từ kết quả web và lịch sử trình duyệt của bạn để hiển thị cho bạn các máy chủ DNS tốt nhất hiện có cho máy tính của bạn. Namebench được sử dụng miễn phí cho Windows, Apple, Linux và các hệ điều hành khác. Phần mềm Namebench miễn phí và không gây thiệt hại hoặc đưa phần mềm độc hại vào hệ thống của bạn.

Google DNS và Open DNS đều là những tài nguyên nguồn miễn phí sẽ cải thiện bảo mật Internet và tốc độ duyệt web của bạn. Bạn phải kiểm tra cả hai tài nguyên để xác định ảnh hưởng của mỗi dịch vụ DNS đối với tốc độ duyệt web của bạn, cũng như cách mỗi dịch vụ cải thiện trải nghiệm duyệt web của bạn.

Các chủ đề tương tự (4)