Last active
June 24, 2025 16:42
-
-
Save id4ehsan/e61e3a9d7f0e9e8c19a476e160a92f12 to your computer and use it in GitHub Desktop.
add all Public DNS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @set @_cmd=1 /* | |
| @echo off | |
| setlocal EnableExtensions | |
| title Add List of DNS | |
| whoami /groups | findstr "S-1-16-12288" >nul && goto :admin | |
| if "%~1"=="RunAsAdmin" goto :error | |
| echo Requesting privileges elevation for managing the dnscrypt-proxy service . . . | |
| cscript /nologo /e:javascript "%~f0" || goto :error | |
| exit /b | |
| :error | |
| echo. | |
| echo Error: Administrator privileges elevation failed, | |
| echo please manually run this script as administrator. | |
| echo. | |
| goto :end | |
| ECHO | |
| ECHO DNS.bat | |
| ECHO add all Public DNS in Windows Os | |
| ECHO | |
| ECHO Created by Ehsan Ghasemlou on 04/03/17. | |
| ECHO Copyright © 2017 Ehsan Ghasemlou. All rights reserved. | |
| ECHO XMMMWMMM@MMMMMMMMMi | |
| ECHO 7MMMMMMMMMMMMMMMMMMW, | |
| ECHO MMMMMMMMMM0W@@80MMMMMMi | |
| ECHO SMM@Xrrri:, ,rWMMM7 | |
| ECHO .MM2. ,8MMB | |
| ECHO XMW . i@MM: | |
| ECHO SM2.. iBMM: | |
| ECHO rM0. . :MMM. | |
| ECHO MM:rXr;:. .;SZZZaS; XMM | |
| ECHO XW700MMMM2rXZMBMB22X..M7,. | |
| ECHO :77.r2r@7Sr :7;2Xr7, ai,; | |
| ECHO rX; .,.. : . ... .;.i | |
| ECHO ,;i. ., , ..:,i, | |
| ECHO ;;:... :i ::, . ..,i:,. | |
| ECHO i;;:. . ;S77X;, ....,,: | |
| ECHO :;.... .:: ,.,.:: | |
| ECHO i:.:r7;i:;;77:....:;,S | |
| ECHO ,;:,:::ii:,.:,,,,;r @B, | |
| ECHO r;:,,,::,,,..,iSr :MWM2: | |
| ECHO 87;,,. .:XWX BB08B@M8X: | |
| ECHO :M7rrrr;;;;rXa0r 0W8ZZZZBMMMM0X, | |
| ECHO .XW ra8:;rXXSS2XXr;: ZW8ZZZZZBWB0WWM@ | |
| ECHO .78MMM7 ;7MX,iiiiiii;,iS SM8ZZZ8880W000088 | |
| ECHO ,rZMMMMM@M7..:ZWii;i;i;;i rr;@088Z880ZBB0Z088Z | |
| ECHO XMMMMMWWWWW@MM:,;SX;i;rr;r,,.r@0Z08008888B8008ZZ | |
| ECHO .aMM@WWWWW@WWWMMrr: iiii::,;, aBZ88008Z0Z80008ZZZ | |
| :admin | |
| ECHO https://free.shecan.ir/dns-query | |
| netsh interface ipv4 set dns name="Wi-Fi" static 178.22.122.100 | |
| netsh interface ipv4 add dns name="Wi-Fi" 185.51.200.2 index=2 | |
| ECHO begzar.ir | |
| netsh interface ipv4 add dns name="Wi-Fi" 185.55.226.26 index=3 | |
| netsh interface ipv4 add dns name="Wi-Fi" 185.55.225.25 index=4 | |
| ECHO radar.game | |
| netsh interface ipv4 add dns name="Wi-Fi" 10.202.10.10 index=5 | |
| netsh interface ipv4 add dns name="Wi-Fi" 10.202.10.11 index=6 | |
| ECHO electrotm.org | |
| netsh interface ipv4 add dns name="Wi-Fi" 78.157.42.100 index=7 | |
| netsh interface ipv4 add dns name="Wi-Fi" 78.157.42.101 index=8 | |
| ECHO sheltertm.com | |
| netsh interface ipv4 add dns name="Wi-Fi" 94.103.125.157 index=9 | |
| netsh interface ipv4 add dns name="Wi-Fi" 94.103.125.158 index=10 | |
| ECHO free.beshkanapp.ir | |
| netsh interface ipv4 add dns name="Wi-Fi" 181.41.194.177 index=11 | |
| netsh interface ipv4 add dns name="Wi-Fi" 181.41.194.186 index=12 | |
| ECHO shatel.ir | |
| netsh interface ipv4 add dns name="Wi-Fi" 85.15.1.14 index=13 | |
| netsh interface ipv4 add dns name="Wi-Fi" 85.15.1.15 index=14 | |
| ECHO Level3 | |
| netsh interface ipv4 add dns name="Wi-Fi" 209.244.0.3 index=15 | |
| netsh interface ipv4 add dns name="Wi-Fi" 209.244.0.4 index=16 | |
| ECHO Verisign | |
| netsh interface ipv4 add dns name="Wi-Fi" 64.6.64.6 index=17 | |
| netsh interface ipv4 add dns name="Wi-Fi" 64.6.65.6 index=18 | |
| ECHO OpenDNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 208.67.222.222 index=19 | |
| netsh interface ipv4 add dns name="Wi-Fi" 208.67.220.220 index=20 | |
| ECHO Comodo | |
| netsh interface ipv4 add dns name="Wi-Fi" 8.26.56.26 index=21 | |
| netsh interface ipv4 add dns name="Wi-Fi" 8.20.247.20 index=22 | |
| ECHO Google | |
| netsh interface ipv4 add dns name="Wi-Fi" 8.8.8.8 index=23 | |
| netsh interface ipv4 add dns name="Wi-Fi" 8.8.4.4 index=24 | |
| ECHO Neustar DNS Advantage | |
| netsh interface ipv4 add dns name="Wi-Fi" 156.154.70.1 index=25 | |
| netsh interface ipv4 add dns name="Wi-Fi" 156.154.71.1 index=26 | |
| ECHO NortonLifeLock | |
| netsh interface ipv4 add dns name="Wi-Fi" 199.85.126.10 index=27 | |
| netsh interface ipv4 add dns name="Wi-Fi" 199.85.127.10 index=28 | |
| ECHO SafeDNS, Inc. - Hesse | |
| netsh interface ipv4 add dns name="Wi-Fi" 195.46.39.39 index=29 | |
| netsh interface ipv4 add dns name="Wi-Fi" 195.46.39.40 index=30 | |
| ECHO Dynamic Network Services, Inc. - New Hampshire | |
| netsh interface ipv4 add dns name="Wi-Fi" 216.146.35.35 index=31 | |
| netsh interface ipv4 add dns name="Wi-Fi" 216.146.36.36 index=32 | |
| ECHO ANEXIA Internetdienstleistungs GmbH - Vienna | |
| netsh interface ipv4 add dns name="Wi-Fi" 37.235.1.174 index=33 | |
| netsh interface ipv4 add dns name="Wi-Fi" 37.235.1.177 index=34 | |
| ECHO Alternate DNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 198.101.242.72 index=35 | |
| netsh interface ipv4 add dns name="Wi-Fi" 23.253.163.53 index=36 | |
| ECHO UNCENSOREDDNS - Capital Region | |
| netsh interface ipv4 add dns name="Wi-Fi" 91.239.100.100 index=37 | |
| ECHO Yandex.DNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 77.88.8.8 index=38 | |
| netsh interface ipv4 add dns name="Wi-Fi" 77.88.8.2 index=39 | |
| ECHO Telia Company AB | |
| netsh interface ipv4 add dns name="Wi-Fi" 89.233.43.71 index=40 | |
| ECHO Hurricane Electric LLC | |
| netsh interface ipv4 add dns name="Wi-Fi" 74.82.42.42 index=41 | |
| ECHO Fundacio Privada per a la Xarxa Lliure, Oberta i Neutral, guifi.net - Catalonia puntCAT | |
| netsh interface ipv4 add dns name="Wi-Fi" 109.69.8.51 index=42 | |
| ECHO BlockAid Public DNS (or PeerDNS) | |
| netsh interface ipv4 add dns name="Wi-Fi" 205.204.88.60 index=43 | |
| netsh interface ipv4 add dns name="Wi-Fi" 178.21.23.150 index=44 | |
| ECHO https://ada.openbld.net/dns-query | |
| netsh interface ipv4 add dns name="Wi-Fi" 146.112.41.2 index=45 | |
| netsh interface ipv4 add dns name="Wi-Fi" 146.112.41.102 index=46 | |
| ECHO Chaos Computer Club Berlin | |
| netsh interface ipv4 add dns name="Wi-Fi" 213.73.91.35 index=47 | |
| ECHO Christoph Hochstatter | |
| netsh interface ipv4 add dns name="Wi-Fi" 209.59.210.167 index=48 | |
| netsh interface ipv4 add dns name="Wi-Fi" 85.214.117.11 index=49 | |
| ECHO ClaraNet | |
| netsh interface ipv4 add dns name="Wi-Fi" 212.82.225.7 index=50 | |
| netsh interface ipv4 add dns name="Wi-Fi" 212.82.226.212 index=51 | |
| ECHO DNS.Watch | |
| netsh interface ipv4 add dns name="Wi-Fi" 84.200.69.80 index=52 | |
| netsh interface ipv4 add dns name="Wi-Fi" 84.200.70.40 index=53 | |
| ECHO DNSReactor | |
| netsh interface ipv4 add dns name="Wi-Fi" 104.236.210.29 index=54 | |
| netsh interface ipv4 add dns name="Wi-Fi" 45.55.155.25 index=55 | |
| ECHO https://sky.rethinkdns.com/dns-query | |
| netsh interface ipv4 add dns name="Wi-Fi" 104.21.83.62 index=56 | |
| netsh interface ipv4 add dns name="Wi-Fi" 172.67.214.246 index=57 | |
| ECHO FDN | |
| netsh interface ipv4 add dns name="Wi-Fi" 80.67.169.12 index=58 | |
| ECHO FoeBud | |
| netsh interface ipv4 add dns name="Wi-Fi" 85.214.73.63 index=59 | |
| ECHO FoolDNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 87.118.111.215 index=60 | |
| netsh interface ipv4 add dns name="Wi-Fi" 213.187.11.62 index=61 | |
| ECHO https://zero.dns0.eu/ | |
| netsh interface ipv4 add dns name="Wi-Fi" 193.110.81.9 index=62 | |
| netsh interface ipv4 add dns name="Wi-Fi" 185.253.5.9 index=63 | |
| ECHO Freenom World | |
| netsh interface ipv4 add dns name="Wi-Fi" 80.80.80.80 index=64 | |
| netsh interface ipv4 add dns name="Wi-Fi" 80.80.81.81 index=65 | |
| ECHO German Privacy Foundation e.V. | |
| netsh interface ipv4 add dns name="Wi-Fi" 87.118.100.175 index=66 | |
| netsh interface ipv4 add dns name="Wi-Fi" 94.75.228.29 index=67 | |
| netsh interface ipv4 add dns name="Wi-Fi" 85.25.251.254 index=68 | |
| netsh interface ipv4 add dns name="Wi-Fi" 62.141.58.13 index=69 | |
| ECHO GreenTeamDNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 81.218.119.11 index=70 | |
| netsh interface ipv4 add dns name="Wi-Fi" 209.88.198.133 index=71 | |
| ECHO New Nations | |
| netsh interface ipv4 add dns name="Wi-Fi" 5.45.96.220 index=72 | |
| netsh interface ipv4 add dns name="Wi-Fi" 185.82.22.133 index=73 | |
| ECHO Norton DNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 198.153.192.1 index=74 | |
| netsh interface ipv4 add dns name="Wi-Fi" 198.153.194.1 index=75 | |
| ECHO OpenNIC | |
| netsh interface ipv4 add dns name="Wi-Fi" 58.6.115.42 index=76 | |
| netsh interface ipv4 add dns name="Wi-Fi" 58.6.115.43 index=77 | |
| netsh interface ipv4 add dns name="Wi-Fi" 119.31.230.42 index=78 | |
| netsh interface ipv4 add dns name="Wi-Fi" 200.252.98.162 index=79 | |
| netsh interface ipv4 add dns name="Wi-Fi" 217.79.186.148 index=80 | |
| netsh interface ipv4 add dns name="Wi-Fi" 81.89.98.6 index=81 | |
| netsh interface ipv4 add dns name="Wi-Fi" 78.159.101.37 index=82 | |
| netsh interface ipv4 add dns name="Wi-Fi" 203.167.220.153 index=83 | |
| netsh interface ipv4 add dns name="Wi-Fi" 82.229.244.191 index=84 | |
| netsh interface ipv4 add dns name="Wi-Fi" 216.87.84.211 index=85 | |
| netsh interface ipv4 add dns name="Wi-Fi" 66.244.95.20 index=86 | |
| netsh interface ipv4 add dns name="Wi-Fi" 207.192.69.155 index=87 | |
| netsh interface ipv4 add dns name="Wi-Fi" 72.14.189.120 index=88 | |
| ECHO PowerNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 194.145.226.26 index=89 | |
| netsh interface ipv4 add dns name="Wi-Fi" 77.220.232.44 index=90 | |
| ECHO https://cloudflare-dns.com/dns-query | |
| netsh interface ipv4 add dns name="Wi-Fi" 1.1.1.1 index=91 | |
| netsh interface ipv4 add dns name="Wi-Fi" 1.0.0.1 index=92 | |
| ECHO SkyDNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 193.58.251.251 index=93 | |
| ECHO SmartViper Public DNS | |
| netsh interface ipv4 add dns name="Wi-Fi" 208.76.50.50 index=94 | |
| netsh interface ipv4 add dns name="Wi-Fi" 208.76.51.51 index=95 | |
| ECHO ValiDOM | |
| netsh interface ipv4 add dns name="Wi-Fi" 78.46.89.147 index=96 | |
| netsh interface ipv4 add dns name="Wi-Fi" 88.198.75.145 index=97 | |
| ECHO Xiala.net | |
| netsh interface ipv4 add dns name="Wi-Fi" 77.109.148.136 index=98 | |
| netsh interface ipv4 add dns name="Wi-Fi" 77.109.148.137 index=99 | |
| ECHO Iran Telecommunication Company PJS - Golestan | |
| netsh interface ipv4 add dns name="Wi-Fi" 5.200.200.200 index=100 | |
| ECHO Censurfridns IP6 | |
| REM netsh interface ipv6 set dns name="Wi-Fi" static 2001:67c:28a4:: | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2002:d596:2a92:1:71:53:: index=2 | |
| ECHO DNS.Watch IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:1608:10:25::1c04:b12f index=3 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:1608:10:25::9249:d69b index=4 | |
| ECHO FDN IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:910:800::12 index=5 | |
| ECHO Google Public DNS IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:4860:4860::8888 index=6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:4860:4860::8844 index=7 | |
| ECHO OpenDNS IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2620:0:ccc::2 index=8 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2620:0:ccd::2 index=9 | |
| ECHO Hurricane Electric IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:470:20::2 index=10 | |
| ECHO OpenNIC IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:470:8388:2:20e:2eff:fe63:d4a9 index=11 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:470:1f07:38b::1 index=12 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:470:1f10:c6::2001 index=13 | |
| ECHO Verisign IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2620:74:1b::1:1 index=14 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2620:74:1c::2:2 index=15 | |
| ECHO Xiala.net IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:1620:2078:136:: index=16 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2001:1620:2078:137:: index=17 | |
| ECHO Yandex.DNS IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2a02:6b8::feed:bad index=18 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2a02:6b8:0:1::feed:bad index=19 | |
| ECHO puntCAT IP6 | |
| REM netsh interface ipv6 add dns name="Wi-Fi" 2a00:1508:0:4::9 index=20 | |
| cls | |
| echo ======================================== | |
| echo DNS Flush Utility - Windows | |
| echo ======================================== | |
| echo. | |
| set /p userinput=Do you want to flush the DNS cache now? (y/n): | |
| if /i "%userinput%"=="y" ( | |
| echo. | |
| echo Flushing DNS cache... | |
| ipconfig /flushdns | |
| echo. | |
| echo DNS cache has been successfully flushed. | |
| ) else ( | |
| echo. | |
| echo DNS flush aborted by user. | |
| ) | |
| echo. | |
| :end | |
| set /p =Press [Enter] to exit . . . | |
| exit /b */ | |
| // JScript, restart batch script as administrator | |
| var objShell = WScript.CreateObject('Shell.Application'); | |
| var ComSpec = WScript.CreateObject('WScript.Shell').ExpandEnvironmentStrings('%ComSpec%'); | |
| objShell.ShellExecute(ComSpec, '/c ""' + WScript.ScriptFullName + '" RunAsAdmin"', '', 'runas', 1); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| # add all public DNS in macOSX | |
| # XMMMWMMM@MMMMMMMMMi | |
| # 7MMMMMMMMMMMMMMMMMMW, | |
| # MMMMMMMMMM0W@@80MMMMMMi | |
| # SMM@Xrrri:, ,rWMMM7 | |
| # .MM2. ,8MMB | |
| # XMW . i@MM: | |
| # SM2.. iBMM: | |
| # rM0. . :MMM. | |
| # MM:rXr;:. .;SZZZaS; XMM | |
| # XW700MMMM2rXZMBMB22X..M7,. | |
| # :77.r2r@7Sr :7;2Xr7, ai,; | |
| # rX; .,.. : . ... .;.i | |
| # ,;i. ., , ..:,i, | |
| # ;;:... :i ::, . ..,i:,. | |
| # i;;:. . ;S77X;, ....,,: | |
| # :;.... .:: ,.,.:: | |
| # i:.:r7;i:;;77:....:;,S | |
| # ,;:,:::ii:,.:,,,,;r @B, | |
| # r;:,,,::,,,..,iSr :MWM2: | |
| # 87;,,. .:XWX BB08B@M8X: | |
| # :M7rrrr;;;;rXa0r 0W8ZZZZBMMMM0X, | |
| # .XW ra8:;rXXSS2XXr;: ZW8ZZZZZBWB0WWM@ | |
| # .78MMM7 ;7MX,iiiiiii;,iS SM8ZZZ8880W000088 | |
| # ,rZMMMMM@M7..:ZWii;i;i;;i rr;@088Z880ZBB0Z088Z | |
| # XMMMMMWWWWW@MM:,;SX;i;rr;r,,.r@0Z08008888B8008ZZ | |
| #.aMM@WWWWW@WWWMMrr: iiii::,;, aBZ88008Z0Z80008ZZZ | |
| networksetup -setdnsservers Wi-Fi 209.244.0.3 209.244.0.4 64.6.64.6 64.6.65.6 8.8.8.8 8.8.4.4 84.200.69.80 84.200.70.40 8.26.56.26 8.20.247.20 208.67.222.222 208.67.220.220 156.154.70.1 156.154.71.1 199.85.126.10 199.85.127.10 81.218.119.11 195.46.39.39 195.46.39.40 96.90.175.167 193.183.98.154 208.76.50.50 208.76.51.51 216.146.35.35 216.146.36.36 37.235.1.174 37.235.1.177 198.101.242.72 23.253.163.53 77.88.8.8 77.88.8.1 91.239.100.100 89.233.43.71 74.82.42.42 109.69.8.51 | |
| networksetup -getdnsservers Wi-Fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment