tmp goto test




VivilProject DNSTest (list of public DNS servers)

VivilProject DNSTest
List of public DNS servers tested April 12 2019

v6.01
(c) 2006-2019 Sébastien WILLEMIJNS

THANKS to Patrick Maigron which helped me to improve this batch
("ping" values taken from France but see below how to easy test yourself)







WARNING ! http://80.247.230.136/dns.htm no-DNS access has been closed in March 2012
I can not buy an IPV4 so please update your bookmark with the official link above...



Official link is now http://www.willemijns.com/dns.htm
Mirror 1 (DNS name)
Mirror 2 (DNS name)
Mirror 3 (DNS name)









  THIS HUGE LIST HAS BEEN ONLY BUILDED THANKS TO GOOGLE SEARCH ENGINE:
- DNS IP numbers found in web pages or in newsgroups,
- Well known DNS resolutions found with trademark...
- OLD public DNS list (to avoid faked DNS)...


  To remove your server(s) from this list, give "127.0.0.1" to "www.willemijns.com" request and/or read http://www.dnsstuff.com/info/opendns.htm




  Do not forget some DNS servers can be only "open" for my ISP network but i launch this test on others ISP too :)
















------ NEWS ------
(November 19 2017) 9.9.9.9 is the open DNS server of QUAD9 / GCA / Global Cyber Alliance :)
(September 8 2015) 185.56.187.149 is the open DNS server of Norway pirate party :)
(December 31 2011) France now begin to filter DNS as illegal poker websites)
(August 16 2010) OPENNIC asked me to be added on this list. i hesitate to add them on the core list due to security reasons but i give you 2 servers (58.6.115.42, 58.6.115.43) you can use if you want.
(December 8 2009) Data to include on NAMEBENCH can be found here (IMHO for 1.0.5 version, uncheck the 2 cases + use "5" twice for the two values and wait about 15 minutes * during the test you can clever surf but avoid hungry CPU/BW multithread apps as P2P :)
(December 4 2009) For well known reason, the 2 new Google public DNS servers will NEVER been added here,
(August 16 2009) A new script for WINDOWS users,
(November 15 2008) A new script for LINUX users ! Thanks to Charles ;)

------ MY OTHER PROJECT ------
(February 1 2007) Let me introduce to you my other project named VivilProject SpeedTest which permits under Windows (and in a few months under Linux) to known your real Internet speedtest up to 20 Mbit/s





------ TIP ------ Have your own DNS resolver

DEADWOOD of MARADNS.ORG





------ TIP ------ Test and ping now yourself all IP of this list !!!

* Windows XP and later:
  How to do this ? Save and execute this special HTML page as a .bat file !
1) Use Internet Explorer or Firefox or Mozilla
2) Go to http://www.willemijns.com/dns2.htm
3) Choose "Save as" and MANDATORY SELECT "Only HTML page"
4) Type a .BAT name as "dns.bat" and launch it :-)
  This "HTML batch" works well under XP without external tools and Win9x users must use dig.exe from BIND9.2.2.zip)
(bug for XP SP2 English users was removed, thanks to Mike)

NEW FOR WINDOWS EXPERT USERS !
Use http://www.willemijns.com/vivilproject-windows-test-dns-tool-v10alpha.zip to have small function to improve your DNS ;)


* Linux (Works by default on "Debian OS family" as Knoppix / Kaella or Ubuntu):
(this newbie method works only with Konqueror WebBrowser which is automatically opened by default under Knoppix or Kaella)
1) Go to http://www.willemijns.com/dns.sh
2) Choose "Open with", "System" , "Shells", "bash" and click on "OK" button,
3) Wait about 3 and 5 minutes and the result.txt file will be displayed ;)
(FYI in some case the result file can be displayed twice ;)

NEW FOR LINUX EXPERT USERS !
Use http://www.willemijns.com/dns2.sh to capture DNS Request time instead of pings ! Thanks to Charles for this script ;)





------ OLD TIP ------ Never forget this list ;)

Bookmark Official and mirror(s) URLs
OR/ AND
Add this URL as a comment on your HOSTS file
  How to do this ? Add next line here
# keywords: free list public open dns server http://213.186.46.158/~willemijns/dns.htm? http://87.118.106.200/willemijns/dns.htm?
(webmasters with an fixed IP, help me to have more mirrors by creating me an host account with FTP and i will add you on my mirrors lists, only this webpage will be uploaded on your server)
















Please now click here to see next part of this document...
:test del nslookup.txt rem *** SYNTAX: "name_of.bat N dns_name" rem - N is optional number of ping (default is 1) rem - dns_name is optional name to resolve if you want nslookup result too rem Notice you must indicate N value to use dns_name :-) rem *** EXAMPLES: "name_of.bat 5" or "name_of.bat 3 sony.com" set ping=%1 if !%1==! set ping=1 set name=%2 set nslookup=nslookup.exe if !%2==! set nslookup=echo find "TTL=" tmp > tmp4 find "<10 ms" tmp4 >> tmp2 find "<10ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=1%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=2%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=3%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=4%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=5%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=6%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=7%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=8%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=9%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=10%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=11%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=12%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=13%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=14%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=15%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=16%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=17%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=18%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=19%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=20%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=21%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=22%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=23%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=24%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=25%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=26%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=27%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=28%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=29%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=30%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=31%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=32%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=33%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=34%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=35%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=36%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=37%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=38%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=39%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=40%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=41%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=42%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=43%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=44%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=45%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=46%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=47%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=48%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=49%%a ms" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=1%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=2%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=3%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=4%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=5%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=6%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=7%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=8%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=9%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=10%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=11%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=12%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=13%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=14%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=15%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=16%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=17%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=18%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=19%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=20%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=21%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=22%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=23%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=24%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=25%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=26%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=27%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=28%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=29%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=30%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=31%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=32%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=33%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=34%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=35%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=36%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=37%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=38%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=39%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=40%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=41%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=42%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=43%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=44%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=45%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=46%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=47%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=48%%ams" tmp4 >> tmp2 for %%a in (0,1,2,3,4,5,6,7,8,9) do find "=49%%ams" tmp4 >> tmp2 echo Hello,> result.txt echo.>> result.txt echo This is the result of your open DNS server test.>> result.txt echo.>> result.txt echo Notice all servers which have filtered ping request or have ping result>> result.txt echo greater than 500ms are not on this list:>> result.txt echo.>> result.txt echo.>> result.txt find "TTL=" tmp2 >> result.txt if !%2==! del nslookup.txt del tmp del tmp2 del tmp4 notepad result.txt

FAQ:
====

- WHY I CAN NOT USE "SMTP.MY-ISP.COM" ?
ANSWER: SOME STUPID ISP THINKS GIVING BAD DNS PUBLIC INFORMATIONS ABOUT HER OWN SMTP SERVERS CAN LIMIT SPAM GRIN! (for this case, only default DNS servers for his customers have good info !) BUT YOU CAN USE THESE WORKAROUND (newbies can use Webmail, best users can use IP address (instead of "smtp.my-isp.com" DNS name) resolved by official ISP DNS servers ...) in Outlook Express or others softwares...



- Where i can configure DNS ?
Answer: Best is to include your DNS inside the OS, some routers permit to change it but remember OS parameters have all priorities...

- How to quickly test a DNS trouble ?
Answer: my method is to "ping" a well known and easy-to-remember IP which answers to ICMP requests as "4.2.2.1 to 4.2.2.6" and, after, ping a well known DNS name to check that resolution works well ;) A great tool too is a bulk DNS tester as
DIGWEBINTERFACE

- I cannot access to some bet, casino and/or poker sites ! Why ?
Answer: Since 2007, All Italian DNS servers must filter these kind of websites (actually 517), maybe you use these kind of DNS servers ? Normally, these servers are directly deleted from my list, please write me if you can not access to www.betclic.com as example.

- Is it true than after DNS changes, my download and/or upload speed can increase ?
Answer: IT IS FALSE ! I only reproduce a great "comparison sentence" taken from a French webforum by "hotpepper" which says
it is not because you use a better phonebook you can have better voice quality when you phone...

- Is it true than after DNS changes, my surf can decrease ?
Answer: IT IS TRUE ! BUT WEAK ;) Using another DNS than default DNS decreases a classical websurf (read mail, use IM, view youtube videos...) from 1 to 30 seconds per hour. Of course, "one second waste of time per hour" is only available when you have choosen a closest, fast-network and non-overloaded public DNS service... average seems to be between 3 and 10 seconds ;)

- How this batch works ?
Answer: Every time i launch this test, I update a dynamic DNS account with a random IP and all DNS servers i know must well resolve this DYNDNS account to be included in this list.

- I live in Asia/Africa or Oceania, why you have choosen a lot of European or US trademark ?
Answer: I only know a lot of European or US trademark sorry but i have tried a good workaround for this case (i.e airfrance.co.th server is on Asia not in France ;). In your case, never forget you must launch the pingtest to known best server in your country...

- I'm afraid "PAYPAL" or others "EBAY" IP addresses can be false ("phising" effect) on these kind of DNS servers, what is your opinion ?
Answer: Before publishing a new list, every DNS server has been tested on "signin.ebay.com" and "www.paypal.com" DNS requests. I'm not stupid this can be a new kind of attack...

- I'm afraid of "Wildcard DNS" (displays ads/malware if DNS is misspelled) on these kind of DNS servers, what is your opinion ?
Answer: Same as precedent.

- Why this webpage contains a lot of empty lines in the middle ?
Answer: Empty lines are in fact hidden lines which contains the pingtest itself...

- Can i legally use some DNS server from this list ?
Answer: It is impossible for me to know which is really public or not so i consider every server which answers to our DNS requests is public... FYI, this list has been half decreased since 6 months (bad QoS or blocked requests)

- Can i mix and add any DNS server from your list ?
Answer: Yes of course but do not add/use in same time public DNS servers from others lists to avoid possible
"edge effect" caused by mixing of bad/false and good/serious DNS services.














Your suggestions and comments interest me !
To display my e-mail address, complete and validate the sentence
"
  "



Keywords: opendns alternate dns alternative dns public dns server open dns server free list nameserver name server Keywords: google public dns alternate google public dns alternative opendns alternative