DNS là gì, nói đơn giản?
Con người gõ các tên như example.com. Máy tính kết nối bằng các con số, gọi là địa chỉ IP. DNS (Domain Name System) là dịch vụ dịch từ cái này sang cái kia, giống một cuốn danh bạ điện thoại biến một cái tên thành một con số.
Bạn không thấy bước này, nhưng nó diễn ra trước hầu như mọi thứ bạn mở: một trang web, một ứng dụng nhắn tin, một video. Mỗi thứ đều trước tiên hỏi một máy chủ DNS “địa chỉ của tên này là gì?” rồi mới kết nối.
Một truy vấn DNS hoạt động thế nào?
Tóm lại:
- Bạn mở một trang web hoặc một ứng dụng yêu cầu một máy chủ, ví dụ
example.com. - Điện thoại hỏi máy chủ DNS của nó địa chỉ của tên đó. Máy chủ này được gọi là trình phân giải (resolver).
- Nếu trình phân giải không biết câu trả lời, nó hỏi các máy chủ DNS khác trên internet cho đến khi tìm được máy chủ có thẩm quyền, rồi ghi nhớ kết quả trong một thời gian.
- Trình phân giải trả lời bằng một địa chỉ, và điện thoại của bạn kết nối tới đó.
Trình phân giải mà điện thoại dùng không cố định. Theo mặc định, đó là cái mà mạng cấp cho bạn, thường là của nhà cung cấp internet hoặc bộ định tuyến của bạn. Bạn có thể trỏ điện thoại sang một cái khác.
Tại sao lọc DNS chặn được quảng cáo, trình theo dõi và các trang web?
Bước 2 là nơi bộ lọc đứng. Một trình phân giải có lọc nắm giữ các danh sách tên, ví dụ máy chủ quảng cáo, trình theo dõi, trang lừa đảo hoặc trang người lớn. Khi điện thoại của bạn hỏi một tên nằm trong danh sách, trình phân giải không trả về địa chỉ thật. Nó trả về câu trả lời “bị chặn”, và kết nối không bắt đầu.
EZOBLOCKER hoạt động theo cách này, với một khác biệt về nơi nó chạy. Nó bắt các truy vấn DNS của điện thoại bằng một đường hầm cục bộ, gửi chúng, đã mã hóa, tới máy chủ riêng của nó và chặn các danh mục bạn đã bật tại đó, trước khi quảng cáo hay trang tải. Các truy vấn là thứ duy nhất được gửi tới máy chủ: trang, tin nhắn và video của bạn không đi qua chúng. Xem thêm về mã hóa trong DNS over HTTPS là gì.
Vì quyết định được đưa ra theo từng tên, việc lọc áp dụng nhanh cho cả điện thoại: cùng các danh sách đó bao phủ cả trình duyệt lẫn các ứng dụng dùng những tên ấy.
Lọc DNS không làm được gì?
Lọc DNS hoạt động trên tên, không phải trên nội dung. Điều đó có những giới hạn bạn nên biết:
- Nội dung cùng tên. Nếu một quảng cáo được phát từ cùng tên với video hay bài đăng xung quanh, chặn tên đó cũng sẽ làm hỏng nội dung. Quảng cáo video YouTube, bài đăng được tài trợ trong ứng dụng mạng xã hội và một số quảng cáo trong trò chơi thuộc nhóm này.
- Các trang bên trong một trang web được cho phép. DNS không thấy bạn mở trang hay tệp nào trên một trang web, chỉ thấy tên của trang web.
- Các tên không có trong danh sách. Một trang mới hoặc chưa được liệt kê sẽ không bị chặn cho đến khi nó được thêm vào.
- Điện thoại được đặt dùng trình phân giải khác. Nếu DNS riêng tư của Android chứa một tên máy chủ, hoặc một ứng dụng dùng DNS riêng của nó, các truy vấn đó bỏ qua bộ lọc. Xem cách cài đặt DNS riêng tư trên Android.
Danh sách đầy đủ nằm tại DNS không chặn được gì. Biết rõ các giới hạn giúp kỳ vọng của bạn thực tế.
Máy chủ DNS và ứng dụng đổi DNS khác nhau thế nào?
Máy chủ DNS (trình phân giải) là dịch vụ trả lời các truy vấn. Ứng dụng đổi DNS là công cụ khiến điện thoại của bạn dùng một trình phân giải khác với mặc định. Theo nghĩa này, EZOBLOCKER là một ứng dụng đổi DNS, và nó thêm việc lọc theo danh mục trên máy chủ riêng của mình. Bạn cũng có thể chọn một nhà cung cấp công cộng bên trong nó, như được giải thích trong tài liệu máy chủ DNS gia đình. Trang đổi DNS cho thấy các phần khớp với nhau thế nào.
Làm sao để biết điện thoại của tôi đang dùng DNS nào?
Trên máy tính, các công cụ như nslookup cho thấy trình phân giải đang dùng. Trên điện thoại, cách kiểm tra đơn giản nhất là bằng chức năng: mở kiểm tra bảo vệ của EZOBLOCKER. Nếu một địa chỉ danh mục bị chặn trong khi địa chỉ đối chứng tải được, các truy vấn của bạn đang đi qua bộ lọc.
Bảo vệ cũng giúp ích cho quyền riêng tư vì DNS không mã hóa có thể bị bất kỳ ai vận hành mạng bạn đang dùng đọc được. Danh sách chặn của chúng tôi cho thấy các danh mục và tần suất làm mới.