Dnscrypt is a tool released by OpenDNS that ensures security between the client and the DNS server. Dnscrypt, which runs as a DNS proxy, focuses on communication security between the client and the first-level DNS server, and can cache DNS resolution. In short, the Dnscrypt is able to encrypt the DNS query communication process before the native to the DNS server, thereby preventing DNS hijacking by the network service provider.
DNS requests and returns can be encrypted to ensure that the DNS return value is not tampered with and contaminated, so we get the correct DNS query return value.
Holiday home also has a period of time, these days let me very depressed in addition to the network upload speed has never exceeded 10kb/s, is browsing the Web page will often jump to the Web service provider's bulletin page, or even directly on the Web page to insert ads, sure enough the street posted on the so-called China Telecom Network access various pits Later or honest to China Telecom Business Hall to apply for broadband bar (mom eggs have a year's time), do not greedy for petty gain.
Whether it is a Web page to jump or insert ads, the means used are DNS hijacking, the solution provided on the Internet is a lot of modify the local connection or the router's DNS address, For example, Google's 8.8.8.8 or 114 of 114.114.114.114, some people have modified the DNS address seems to solve it? And some people have changed the effect is not, I am so. Another card. A post that uses IP Security policy to limit the behavior of DNS hijacking should also be effective, but the process is a bit troublesome and I didn't use it. The following introduction of a tool released by OpenDNS, simple operation can prevent DNS hijacking, thereby preventing network service providers advertising.
Dnscrypt Use required reading
OpenDNS for Windows users to install the program, the GitHub page can be downloaded, but my side of the Windows 8.1 installed a bit of trouble is not installed. We can directly use the official CMD Run Program (Dnscrypt-proxy.rar) and double-click to run it (and to change the DNS of the network connection to take effect). Like to use the client if the installation is not a problem can continue to use, after all, the client's prompt information more detailed.
Dnscrypt use a simple two-step walk
1. Double-click Run dnscrypt cmd Run program, if use client please tick enable OpenDNS and enable Dnscrypt;
2. The preferred DNS server for the network connection you are using is 127.0.0.1, which can be said to be in vain with the ad of the network service provider.
3, double-click Start Dnscrypt-proxy.exe
You'll see a dark interface.
4. Change the system DNS server into 127.0.0.1
You can find it in "Network and Connection"
5, but this is very troublesome, every boot to start
6, so we want to make the boot from start, and not that dark interface
7, save the following sentence as Start-dnscrypt-proxy-hidden.vbs
Put it in the Dnscrypt folder.
CreateObject ("Wscript.Shell"). Run "Dnscrypt-proxy.exe", 0
8. Copy Start-dnscrypt-proxy-hidden.vbs
Paste the shortcut into the Startup folder
The Startup folder can be reached by entering Shell:startup in the file browser
9, restart the computer
10, you can see in the task Manager has been running in the background