@AlanD "... using your own .ini file ..."
DNSBench uses 2 different types of INI files in 2 different ways:
- as IP addresses of DNS Servers, which appear as a list in the
[ DNS Server ], [ Names ] tab, sourced from [ Add/Remote ]
- - System,
- - non-System GRC Defaults,
- - manually entered DNS Server addresses,
- - and INI files of DNS Server addresses.
- as human-friendly domain names in the form of name.tld to be
searched via those DNS Servers using the command line:
DNSBENCH /DOMANNS MY.INI
... replacing the DNSBench in-built default visible here:
As far as I understand,
@argel1200 is using an INI file for the
second reason, filling it with their own list of "geographically
dispersed servers", hoping to get DNSBench to seek out and
query if those servers can be 'found' via DNSBench searching,
querying, from inside their "internal network".
How does the ping command work in this setup?
So in this case, the DNSBench [ DNS Server ], [ Names ] tab
would have only one entry - their internal DNS Server.
Then, using a command line of
/DOMAINS MY-geographically-dispersed-servers.INI
...
@argel1200 hopes to test the performance of their one single
internal DNS Server's ability to find their "geographically dispersed
servers".
I think.
And it would be nice to also have DNSBench scan the world for
additional DNS Servers "out there", but Build Custom List is
returning nothing - which I suspect is because their internal DNS
Server is a FILTERING server that hijacks all DNS queries and
replaces DNS queries with it's own scripted results.
Have I got that right,
@argel1200?
Am I getting close to understanding your situation?
If your internal DNS Server is FILTERING, then DNSBench is being
blinded, never getting a direct answer to it's queries from the
intended external target.
You can try comparing to the results from DNSBench 1, but
essentially, FILTERING must be turned off for DNSBench to 'see'.
Turning off filtering is not how the system is used normally, but will /
should allow getting some insight on the system's capabilities by
letting DNSBench do it's 'thing'.
Then you can turn filtering back on, confident that you have verified
at least that part of the internal DNS Server's functions.
The filtering is then testable by some other means, not DNSBench.
Am I getting near a fuller understanding of the conditions under test?
Does this make sense?