Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách mã hóa truy vấn DNS trong Windows với DNSCrypt

Các yêu cầu hoặc truy vấn DNS thường là điểm yếu nhất trong chuỗi mạng vì chúng hoàn toàn không được mã hóa ngay cả khi bạn đang sử dụng HTTPS hoặc dịch vụ VPN để bảo mật giao tiếp Internet. DNS không được bảo vệ này tạo ra nhiều cơ hội cho các lỗ hổng như tấn công man-in-the-middle, nghe lén DNS, chiếm lưu lượng, v.v.

Để giải quyết vấn đề này, OpenDNS đã phát hành DNSCrypt – thêm một lớp bảo mật bổ sung bằng cách mã hóa các truy vấn DNS của bạn trên mạng cục bộ, thực chất chặn mọi rò rỉ DNS. Dưới đây là cách cấu hình máy Windows để tận dụng sức mạnh của DNSCrypt nhằm mã hóa truy vấn DNS.

Cấu hình DNSCrypt trong Windows

  1. Dù nghe kỹ thuật, cấu hình DNSCrypt trên máy Windows thực sự dễ dàng. Đầu tiên, truy cập trang web chính thức và tải xuống gói DNSCrypt Proxy ZIP cho Windows.
  2. Sau khi tải xong, giải nén thư mục bên trong gói vào ổ C hoặc bất kỳ ổ nào khác. Sau khi giải nén, đổi tên thư mục thành dnscrypt để dễ dàng điều hướng trong Command Prompt.
  3. Mở Command Prompt với quyền quản trị. Nhấn Win + X và chọn Command Prompt (Admin). Nếu dùng Windows 7/Vista, tìm Command Prompt trong menu Start, chuột phải chọn Run as Administrator.
  4. Trong Command Prompt, điều hướng đến thư mục bin bên trong thư mục dnscrypt vừa giải nén ở ổ C bằng lệnh sau. Nếu bạn đặt thư mục ở nơi khác, hãy sửa lệnh cho phù hợp.
    cd c:\dnscrypt\bin
  5. Trước khi cài đặt DNSCrypt, bạn cần kiểm tra dấu vân tay khóa máy chủ của DNS mà chúng ta sẽ sử dụng. Trong trường hợp của tôi, tôi sẽ kiểm tra OpenDNS. Để kiểm tra, nhập lệnh sau và thực thi. Lại nhắc, thay đổi địa chỉ thư mục nếu bạn đặt thư mục ở nơi khác.
    dnscrypt-proxy.exe --resolver-name=opendns --resolvers-list="c:\dnscrypt\bin\dnscrypt-resolvers.csv" --test=0
  6. Sau khi thực thi lệnh trên, bạn sẽ nhận được phản hồi tương tự hình ảnh dưới đây về dấu vân tay khóa máy chủ. Nếu không, hãy thử các nhà cung cấp DNS tương thích khác từ file CSV đi kèm.
  7. Để cài đặt dịch vụ DNSCrypt trên máy Windows, nhập lệnh dưới đây.
    dnscrypt-proxy.exe --resolver-name=opendns --resolvers-list="c:\dnscrypt\bin\dnscrypt-resolvers.csv" --install
  8. Sau khi thực thi, bạn sẽ nhận được thông báo xác nhận cùng thông tin về khóa registry đã dùng và cài đặt DNS resolver bắt buộc phải thay đổi.
  9. Để thay đổi cài đặt DNS, nhấn Win + X chọn Network Connections để mở cửa sổ Network Connections. Nếu dùng Windows 7/Vista, truy cập qua Network and Sharing Center.
  10. Chuột phải vào card mạng của bạn chọn Properties.
  11. Trong cửa sổ Properties, cuộn xuống, chọn Internet Protocol Version 4 (TCP/IPv4) và nhấn nút Properties.
  12. Chọn nút radio Use the following DNS server addresses và nhập địa chỉ localhost 127.0.0.1 làm DNS ưu tiên. Xong, nhấn OK để lưu.

Nếu bạn sử dụng IPv6, hãy mở Properties của IPv6 và nhập DNS ưu tiên là ::1.

Đó là tất cả những gì cần làm, và việc cấu hình máy Windows sử dụng DNSCrypt thật dễ dàng. Từ bây giờ, tất cả truy vấn DNS của bạn đều được mã hóa.

Hy vọng điều này giúp ích, và hãy bình luận bên dưới nếu bạn gặp bất kỳ vấn đề nào khi cài đặt dịch vụ DNSCrypt cho Windows.