Custom local domains list loading

  • DNS Benchmark v2 is Finished and Available!
    Guest:
    That's right. It took an entire year, but the result far more accurate and feature laden than we originally planned. The world now has a universal, multi-protocol, super-accurate, DNS resolver performance-measuring tool. This major second version is not free. But the deal is, purchase it once for $9.95 and you own it — and it's entire future — without ever being asked to pay anything more. For an overview list of features and more, please see The DNS Benchmark page at GRC. If you decide to make it your own, thanks in advance. It's a piece of work I'm proud to offer for sale. And if you should have any questions, many of the people who have been using and testing it throughout the past year often hang out here.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

Tsiikki

New member
Jan 11, 2026
1
0
Hi!

I have been using GRC freeware tools for +20 years (time when Windows exposed ports 137-139 open to internet ;)) and now bought this DNSB 2, nice tool.
I'm asking do I have to launch it always with "DNSBench.exe /domains domains.ini" or does list load it automatically? I attached list for anyone from Finland or near Scandinavia :)

Performance: I'm horrified with eero Max 7 DNS performance! It is meant for 10Gb internet and I have 8Gb/8Gb, I enabled local caching for it and its super slow vs almost every server!! Much slower than my old Asus AC88U, wow. I'm going to test & post results here if anyone is interested..

Test coming later:
1. With local caching
2. Without it
3. With build in AD&Malware blocking (It hijacks normal UDP DNS)

Edit: feature request load file if domains.ini is there, or if using /domains domains.ini, tell the user "custom list loaded with <number> domains".
 

Attachments

  • domains-Finland-GRC.txt
    1.7 KB · Views: 58
Last edited:
In DNSBnech 2, default "Domains" queries are, from

Google.com
Yahoo.com
Youtube.com
Live.com
Facebook.com
Msn.com
Wikipedia.org
Blogger.com
Myspace.com
Yahoo.co.jp
Baidu.com
Google.co.in
Google.de
Microsoft.com
Rapidshare.com
Google.fr
Ebay.com
Google.co.uk
Wordpress.com
Craigslist.org
Aol.com
Google.it
Flickr.com
Amazon.com
Google.co.jp
Photobucket.com
Imdb.com
Bbc.co.uk
Go.com
Skyrock.com
Ask.com
Friendster.com
Cnn.com
Naver.com
Youku.com
Google.ca
Adobe.com
Ebay.de
Dailymotion.com
Conduit.com
Sohu.com
Vmn.net
Apple.com
Globo.com
About.com
Tagged.com
Mediafire.com
Ku6.com
Soso.com
Livejournal.com

Yes, we can swap in our own using the
DNSBENCH.EXE /domains <ini-file>
command line to load the program.

Perhaps we know our most frequent and on-demand domains and
want DNSBench Benchmark to match our habits.

- - - - -

Yes, please share your complete test results, we love looking over
each other's shoulders.

PS - I'm researching [ https://www.google.com/search?q=What+is+eero? ]
 
I'm asking do I have to launch it always with "DNSBench.exe /domains domains.ini" or does list load it automatically?
I assume you purchased Release 4?

Have you tried launching it just as "DNSBench.exe" ? If that does not load domains.ini automatically, then you must do this;

Launch DNSBench as you normally do with domains.ini in the command line.

With DNSBench idle, do the following:

Click the red icon/button in the UL corner

Note the 4th and 5th items from the top of the drop down menu list. Click either one of them!

Item 4 will save the DNS server list to DNSBench.ini - the default name.

Item 5 will save the DNS resolver list to an INI file with a name of your choosing, e.g. domains.ini

Exit DNSBench and relaunch it just as "DNSBench.exe"

It will automatically load whichever file you saved as. You do have to do the save one time for the auto load to work. :)

Note: If you made any changes to the DNS server list that you wish to save, do this before exiting DNSBench. DNSBench will prompt you for this. You may exit without saving any changes if you wish.
 
"... launching ... "DNSBench.exe ... load domains.ini automatically ..."

Let's get precise.

The 'domains' that DNSBench uses are in-built, and we get no
confirmation in the program what domains will be used to query DNS
servers.

Example command line:

DNSBENCH.EXE /DOMAINS DOMAINS.INI

... which is for us to replace the in-built domains with whatever we put
in that file.

According to: https://www.grc.com/dns/resources.htm

A DOMAINS.INI file is NOT a list of DNS servers as might be saved
from the list in the Names tab.

Function:

DOMAINS.INI = our own file to replace in-built list to be used to​
query DNS servers,​
DNSBENCH.INI = DNS servers to be queried using a list of​
DOMAINS, either in-built, or our own concocted list loaded with​
the /domains filename.ext command line.​

Example:

DOMANIN.INI
amazon.com
wikipedia.com
google.com
DNSBENCH.INI
1.1.1.1
1.0.0.1
8.8.8.8
DNSBENCH.EXE /DOMAINS DOMAINS.INI

During a Benchmark, DNSBench will query the DNS servers in
DNSBENCH.INI using the 'search' terms in the DOMAINS.INI file.

- - - - -

So, "... do I have to launch it always with "DNSBench.exe /domains domains.ini" or does list load it automatically? ..."

The in-build DOMAINS list loads automatically.

"... I attached list for anyone from Finland or near Scandinavia ..."

That would replace the in-build default list of domains that will be
used during benchmark to query DNS servers.

That list my not be a good match for anyone else, let alone our
nearby neighbor, considering that we each have such different
browsing habits.

Perhaps we could collect the top 50 web browsing destinations
from our own browsing history and make our own personal
DOAMINS.INI file.

But even our browser history does not reflect the complexity of
modern web pages, where content might come from a variety of
resources from other domains.

Ctrl Shift I in a browser opens up Sources, and even
forms.grc.com has more than one domain contributing to what
we see in the address bar:

1768487304416.png


A google search page for me has 2 or 3 at least ( I use the Honey
extension ):

1768487393623.png

Even Google News apparently collects many sites into it's own
resources, then presents them on one web page, so this is NOT a list
of the hundreds of other news sources listed on the page, but mostly
Google already collected, still 'only' 4 domains at the one web page:

1768487583381.png


MSN.com is a little more complex - 14 domains:

1768487905305.png

So when DNSBench queries DNS servers using a domains list, the
in-built 50 domains may or may not align with how busy each web
page is underneath the prime domain we visit, and even our own
concocted DOMAINS.INI may require deep study to get it to
correspond not just to our actual use of the web, but also to the
domains we visit that have our browser then call other domains.

I look forward to anyone doing a definitive comparison where they
see a meaningful difference for a reason that we all can learn from
and apply to our own use of DNSBench and our own DOMAINS.INI.

Thanks.
 
Last edited: