Windows
Add the following into the file C:\Windows\System32\drivers\etc\hosts
:
1.1.1.1 cloudflare-dns.com
1.0.0.1 cloudflare-dns.com
2606:4700:4700::1111 cloudflare-dns.com
2606:4700:4700::1001 cloudflare-dns.com
Create directory and config file with CMD (Run as administrator):
mkdir C:\Windows\System32\config\systemprofile\.cloudflared
echo proxy-dns: true > C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-upstream: >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo - https://cloudflare-dns.com/dns-query >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-address: "::" >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-port: 53 >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
Add the following into the file C:\Windows\System32\drivers\etc\hosts
:
1.1.1.2 security.cloudflare-dns.com
1.0.0.2 security.cloudflare-dns.com
2606:4700:4700::1112 security.cloudflare-dns.com
2606:4700:4700::1002 security.cloudflare-dns.com
Create directory and config file with CMD (Run as administrator):
mkdir C:\Windows\System32\config\systemprofile\.cloudflared
echo proxy-dns: true > C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-upstream: >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo - https://security.cloudflare-dns.com/dns-query >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-address: "::" >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-port: 53 >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
Add the following into the file C:\Windows\System32\drivers\etc\hosts
:
1.1.1.3 family.cloudflare-dns.com
1.0.0.3 family.cloudflare-dns.com
2606:4700:4700::1113 family.cloudflare-dns.com
2606:4700:4700::1003 family.cloudflare-dns.com
Create directory and config file with CMD (Run as administrator):
mkdir C:\Windows\System32\config\systemprofile\.cloudflared
echo proxy-dns: true > C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-upstream: >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo - https://family.cloudflare-dns.com/dns-query >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-address: "::" >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
echo proxy-dns-port: 53 >> C:\Windows\System32\config\systemprofile\.cloudflared\config.yml
Copy cloudflared.exe to directory C:\Windows\System32\config\systemprofile\.cloudflared
.
Run the following commands in CMD (Run as administrator):
cd C:\Windows\System32\config\systemprofile\.cloudflared
cloudflared service install
net start cloudflared
To get Windows to use the DNS over HTTPS server, you need to change the networking settings in Windows.
Set DNS in IPV4 to 127.0.0.1
:
Set DNS in IPV6 to ::1
:
Test DNS server with CMD command:
nslookup cloudflare.com