Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

Các yêu cầu hoặc truy vấn DNS thường là liên kết 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 dịch vụ HTTPS hoặc VPN để bảo mật kết nối Internet của mình. DNS không được bảo vệ này cung cấp nhiều cơ hội cho các lỗ hổng bảo mật như tấn công man-in-the-middle, theo dõi DNS, chiếm đoạt lưu lượng truy cập, v.v.

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

Định cấu hình DNSCrypt trong Windows

1. Về mặt kỹ thuật, cấu hình DNSCrypt trên máy Windows thực sự dễ dàng. Trước tiên, hãy truy cập trang web chính thức và tải xuống gói DNSCrypt Proxy ZIP cho Windows.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

2. Sau khi tải xuống, hãy giải nén thư mục bên trong gói vào ổ C của bạn hoặc bất kỳ ổ nào khác cho vấn đề đó. Sau khi giải nén, đổi tên thư mục thành “dnscrypt.” Bằng cách đó, bạn sẽ dễ dàng điều hướng trong dấu nhắc lệnh.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

3. Bây giờ hãy mở dấu nhắc lệnh của bạn với các đặc quyền nâng cao. Để làm điều đó, hãy nhấn “Win ​​+ X” và chọn tùy chọn “Command Prompt (Admin)”. Nếu bạn đang sử dụng Windows 7 hoặc Vista, chỉ cần tìm kiếm Command Prompt trong menu bắt đầu, nhấp chuột phải vào nó và chọn tùy chọn “Run as Administrator.”

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

4. Khi Command Prompt đã được mở, hãy điều hướng đến thư mục “bin” bên trong thư mục “dnscrypt” đã giải nén trong ổ C của bạn bằng lệnh bên dưới. Nếu bạn đã đặt thư mục ở nơi khác, hãy sửa đổi lệnh cho phù hợp.

c:\dnscrypt\bin

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

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. Để thực hiện kiểm tra, hãy nhập lệnh dưới đây và thực hiện. Một lần nữa, hãy thay đổi địa chỉ thư mục nếu bạn đã đặt thư mục của mình ở nơi khác.

dnscrypt-proxy.exe --resolver-name=opendns --resolvers-list="c:\dnscrypt\bin\dnscrypt-resolvers.csv" --test=0

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

6. Sau khi thực hiện lệnh trên, bạn sẽ nhận được phản hồi tương tự như hình ảnh bên dưới về dấu vân tay của 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ừ tệp CSV đi kèm.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

7. Để cài đặt dịch vụ DNSCrypt trên máy Windows của bạn, hãy nhập lệnh dưới đây.

dnscrypt-proxy.exe --resolver-name=opendns --resolvers-list="c:\dnscrypt\bin\dnscrypt-resolvers.csv" --install

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

8. Sau khi thực thi, bạn sẽ nhận được thông báo xác nhận cùng với thông tin về khóa đăng ký đã sử dụng và phải thay đổi cài đặt trình phân giải DNS.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

9. Để thay đổi cài đặt DNS, nhấn “Win ​​+ X” và chọn tùy chọn “Network Connections” để mở cửa sổ Network Connections. Nếu bạn đang sử dụng Windows 7 hoặc Vista, bạn có thể truy cập vào cùng một thông qua Trung tâm mạng và chia sẻ.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

10. Nhấp chuột phải vào bộ điều hợp mạng của bạn và chọn tùy chọn “Thuộc tính”.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

11. Trong cửa sổ thuộc tính, cuộn xuống, chọn “Giao thức Internet Phiên bản 4 (TCP / IPv4)” và nhấp vào nút “Thuộc tính”.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

12. Chọn nút radio “Sử dụng các địa chỉ máy chủ DNS sau” và nhập địa chỉ máy chủ cục bộ 127.0.0.1 làm DNS ưa thích của bạn. Sau khi bạn thêm xong, hãy nhấp vào nút “Ok” để lưu các thay đổi.

Cách mã hóa lưu lượng DNS trong Windows với DNSCrypt

Bây giờ, nếu bạn đang sử dụng IPv6, hãy mở thuộc tính IPv6 và nhập DNS ưa thích là ::1 .

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

Hy vọng rằng điều đó sẽ hữu ích và hãy bình luận bên dưới nếu bạn gặp bất kỳ sự cố nào trong khi cài đặt dịch vụ DNSCrypt cho Windows.