Call For Testers...

Everyone...

I just, for the first time ever, downloaded and ran Google's 
five megabyte "Namebench" DNS benchmark utility.

Since it does not separate cached and uncached lookups, I'm 
happy that my DNS Benchmark is providing that specific 
information.  And, consequently the GRC DNS Benchmark
disagrees with some of Google's conclusions.

HOWEVER... I *did* find some resolvers (hosted by Qwest and 
InterNAP in my case) that the Google benchmark knew about and 
which were sufficiently fast for me that I want to include them 
in an updated version of the Benchmark.

Given this discovery from just one location (where I am Southern 
California) I would LOVE to have as many additional tests as 
people are willing to run ... to find any additional useful 
resolvers, known to the Google benchmark, which it ranks highly 
for anyone here.

Here's the link to Google's benchmark:

http://code.google.com/p/namebench/

And, for reference, here are the new resolvers I added:

205.171.2.25
205.171.2.65
205.171.3.25
205.171.3.65

216.52.254.1
216.52.254.33

198.6.1.1
198.6.1.2
198.6.1.3
198.6.1.4
198.6.1.5
198.6.1.195
198.6.1.122
198.6.1.142
198.6.1.146

216.146.35.35
216.146.36.36

I'm setting follow-ups to grc.dns since that's where we've been 
working on all of this.

Thanks Everyone!  :)

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 7:48:46 PM
grc.dns 1176 articles. 0 followers. Follow

61 Replies
5571 Views

Similar Articles

[PageSpeed] 48
Get it on Google Play
Get it on Apple App Store

"Steve Gibson" <news07_@_grc.com> wrote in message 
news:MPG.268ab379abb562322383@4.79.142.203...
> Everyone...
>

....snip

>
> HOWEVER... I *did* find some resolvers (hosted by Qwest and
> InterNAP in my case) that the Google benchmark knew about and
> which were sufficiently fast for me that I want to include them
> in an updated version of the Benchmark.
>

....snip


All the back and forth on the "reference" version of the list of IP 
addresses that DNSB checks makes me wonder (here) whether there ought to be 
an option for DNSB to "use the 'current list' from grc.com" ?
I say "option" because lots of people might get bent out of shape with a 
"phone home" behaviour... Otherwise the built-in list (that may be a tad out 
of date) would be used.



0
Kerry
6/22/2010 7:58:01 PM
Just wondering as a side not is this actually "Google's" Benchmark, or a 
work someone (as anyone can) has posted on Google Code?

Regards,
Ian
0
Ian
6/22/2010 8:08:23 PM
Steve Gibson <news07_@_grc.com> wrote in news:MPG.268ab379abb562322383@4.79.142.203:
> Here's the link to Google's benchmark:
> http://code.google.com/p/namebench/
> 
Downloaded it, didn't run.

From: <http://code.google.com/p/namebench/wiki/FAQ>
<quote>
Running namebench
namebench fails to start on Windows 2000, XP, or Vista

If you get one of the following errors, your system is missing the
Microsoft 2008 Visual C++ libraries:
- namebench could not be executed.
- This application has failed to start because the application
  configuration is incorrect. Reinstalling the application may
  fix this problem.

To fix this, download the package from Microsoft:
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86). 
<http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en>
</quote>
[Link shouldn't wrap]

-- 
(faded)
0
faded
6/22/2010 8:09:03 PM
[for the unabridged version, see Kerry Liles's post above]

> All the back and forth on the "reference" version of the list
> of IP addresses that DNSB checks makes me wonder (here) whether
> there ought to be an option for DNSB to "use the 'current list'
> from grc.com" ?  I say "option" because lots of people might
> get bent out of shape with a "phone home" behaviour... Otherwise
> the built-in list (that may be a tad out of date) would be used.

That's certainly a possibility Kerry. And I could do it easily 
enough as a simple .INI file located on GRC.com's root which the 
Benchmark obtains at startup.

In fact, it could simply display a question: Obtain updated 
nameserver list from GRC or use the last one?

However, as you say, there's some potential concern for phoning 
home behavior. And, in general, I'd like to avoid adding 
anything that's not needed in the long term.

So, IF it turns out that the "thrashing about" regarding the 
Benchmark's nameservers doesn't quiet down (as I do expect that 
it will) THEN I would certainly propose making the list 
management more automatic.  :)

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 8:16:18 PM
[for the unabridged version, see Ian's post above]

> Just wondering as a side not is this actually "Google's"
> Benchmark, or a work someone (as anyone can) has posted
> on Google Code?

Well, we know that Google Engineers are not only allowed but 
also encouraged to work on their own stuff.

But in this case the project's primary owner is a Thomas R. 
Stromberg who has an @google.com eMail address, so it does 
appear to be "from" Google ... at least to that degree.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 8:19:14 PM
[for the unabridged version, see "(faded)" <(faded)
@vowel.invalid>'s post above]

> > Here's the link to Google's benchmark:
> > http://code.google.com/p/namebench/
> 
> Downloaded it, didn't run.

Whoopsie!


> From: <http://code.google.com/p/namebench/wiki/FAQ>
> <quote>
> Running namebench
> namebench fails to start on Windows 2000, XP, or Vista
> 
> If you get one of the following errors, your system is missing the
> Microsoft 2008 Visual C++ libraries:
> - namebench could not be executed.
> - This application has failed to start because the application
>   configuration is incorrect. Reinstalling the application may
>   fix this problem.
> 
> To fix this, download the package from Microsoft:
> Microsoft Visual C++ 2008 SP1 Redistributable Package (x86). 
> <http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en>
> </quote>
> [Link shouldn't wrap]


My goodness!  Not even 5 megabytes for the code itself was 
sufficient to bring all that "power" into the user's local 
machine.

Being a developer, I apparently already had those additional 
libraries installed into my Win XP system here.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 8:21:25 PM
On 6/22/2010 1:19 PM, Steve Gibson wrote:
> [for the unabridged version, see Ian's post above]
>
>> Just wondering as a side not is this actually "Google's"
>> Benchmark, or a work someone (as anyone can) has posted
>> on Google Code?
>
> Well, we know that Google Engineers are not only allowed but
> also encouraged to work on their own stuff.
>
> But in this case the project's primary owner is a Thomas R.
> Stromberg who has an @google.com eMail address, so it does
> appear to be "from" Google ... at least to that degree.
>
Yep, I think you're right...I missed the @Google.com email address!
0
Ian
6/22/2010 8:27:15 PM
Op 22-6-2010 22:21, Steve Gibson schreef:
> [for the unabridged version, see "(faded)" <(faded)
> @vowel.invalid>'s post above]

<snip>

> My goodness!  Not even 5 megabytes for the code itself was 
> sufficient to bring all that "power" into the user's local 
> machine.
> 
> Being a developer, I apparently already had those additional 
> libraries installed into my Win XP system here.

Not being a developer, I apparently (but unconsciously) had that
libraries present on my up-to-date XP machine. The namebench did run
here, took a long time, and in some stage fucked-up my router. It took a
router reboot to have my network connection work again.
-- 
Dirk Engelage
to the house of a friend the road is never long
0
Dirk
6/22/2010 8:45:36 PM
[for the unabridged version, see Dirk Engelage's post above]

> Not being a developer, I apparently (but unconsciously) had
> that libraries present on my up-to-date XP machine.

Right. No doubt some other code you downloaded in the past was 
also dependent upon those updated libraries, so you grabbed them 
at the time.


> The namebench did run here, took a long time, and in some stage
> fucked-up my router. It took a router reboot to have my network
> connection work again.

Whoopsie!  People sure don't seem to be having lots of luck with 
that solution.

Could you try adding the ones that *I* found to be useful and 
see how they fare for you?  I've put the file here:

http://www.GRC.com/dns/NamebenchResolvers.ini

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 9:08:15 PM
[for the unabridged version, see "(faded)" <(faded)
@vowel.invalid>'s post above]

'faded'...

When Dirk also had trouble, I asked him to give the resolvers 
that I found to be useful a try with the DNS Benchmark...

http://www.GRC.com/dns/NamebenchResolvers.ini

How do those look to you compared with what we already have???

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 9:10:02 PM
My list (in order of performance) when performed on my office network 
(Overland Park, KS):

205.171.3.65 *
12.127.17.71 ****
156.154.70.1
156.154.71.22 ****
8.8.8.8
4.2.2.2
208.67.220.220
216.146.35.35 ****
206.123.69.254 ****

My home network (TWC in Kansas City) had the following results:
205.171.2.65 *
208.67.220.220
207.7.4.66 ****
204.97.212.10
216.146.35.35 ****
209.242.0.2 ****
156.154.70.1
8.8.4.4
64.233.207.16 ****

(*) is a new host that Steve found, and isn't already in the DNS Bench
(****) is a new host that wasn't found OR in the DNS Bench
0
Jim
6/22/2010 9:35:11 PM
This is a multi-part message in MIME format.
--------------010109050008040504040208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 6/22/2010 2:10 PM, Steve Gibson wrote:
> [for the unabridged version, see "(faded)"<(faded)
> @vowel.invalid>'s post above]
>
> 'faded'...
>
> When Dirk also had trouble, I asked him to give the resolvers
> that I found to be useful a try with the DNS Benchmark...
>
> http://www.GRC.com/dns/NamebenchResolvers.ini
>
> How do those look to you compared with what we already have???
>

1 of 2

Steve,
Here's my results (also S. CA unfortunately):

dns-20100622-212646.csv - only the resolvers in NamebenchResolvers.ini

Regards,
Ian

--------------010109050008040504040208
Content-Type: text/plain;
 name="dns-20100622-212646.csv"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="dns-20100622-212646.csv"

Server IP,System Resolver,Status,Cached Min,Cached Avg,Cached Max,Cached Std,Cached Sent,Cached Rcvd,Uncached Min,Uncached Avg,Uncached Max,Uncached Std,Uncached Sent,Uncached Rcvd,Dotcom Min,Dotcom Avg,Dotcom Max,Dotcom Std,Dotcom Sent,Dotcom Rcvd,Reverse DNS,Owner,Start Time (utc),Duration (sec)
 216.  52. 254.   1,No,Online,0.008,0.010,0.014,0.001,50,50,0.014,0.052,0.197,0.050,50,50,0.009,0.043,0.190,0.061,50,50,ns1.lax.pnap.net,"InterNAP Network Services, PNAP-LAX",2010-06-22 21:24:27,66.637
 205. 171.   2.  25,No,Redirects ALL,0.009,0.010,0.013,0.001,50,50,0.013,0.060,0.252,0.059,50,50,0.010,0.018,0.089,0.018,50,50,redirect2.qwest.net,Qwest Communications,2010-06-22 21:24:27,66.637
 216.  52. 254.  33,No,Online,0.008,0.011,0.014,0.001,50,50,0.010,0.052,0.172,0.048,50,50,0.010,0.031,0.169,0.039,50,50,ns2.lax.pnap.net,"InterNAP Network Services, PNAP-LAX",2010-06-22 21:24:27,66.637
 205. 171.   2.  65,No,Online,0.009,0.011,0.015,0.001,50,50,0.011,0.055,0.205,0.053,50,50,0.010,0.025,0.169,0.037,50,50,resolver2.qwest.net,Qwest Communications,2010-06-22 21:24:27,66.637
 205. 171.   3.  65,No,Online,0.009,0.011,0.014,0.001,50,50,0.013,0.064,0.268,0.064,50,50,0.010,0.073,0.210,0.068,50,50,resolver1.qwest.net,Qwest Communications,2010-06-22 21:24:27,66.637
 205. 171.   3.  25,No,Redirects ALL,0.009,0.011,0.016,0.001,50,50,0.011,0.065,0.251,0.067,50,50,0.011,0.021,0.166,0.027,50,49,redirect1.qwest.net,Qwest Communications,2010-06-22 21:24:27,66.637
 216. 146.  36.  36,No,Redirects ALL,0.009,0.011,0.013,0.001,50,50,0.013,0.071,0.216,0.059,50,50,0.010,0.064,0.132,0.034,50,50,resolver2.dyndnsinternetguide.com,Dynamic Network Services,2010-06-22 21:24:27,66.637
 198.   6.   1.   4,No,Redirects ALL,0.011,0.014,0.050,0.006,50,50,0.014,0.074,0.218,0.062,50,50,0.013,0.016,0.030,0.003,50,50,cache03.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1.   3,No,Redirects ALL,0.010,0.017,0.140,0.020,50,50,0.019,0.063,0.221,0.055,50,50,0.014,0.017,0.027,0.003,50,50,cache02.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 216. 146.  35.  35,No,Redirects ALL,0.025,0.027,0.030,0.001,50,50,0.027,0.090,0.244,0.060,50,50,0.036,0.084,0.112,0.028,50,50,resolver1.dyndnsinternetguide.com,Dynamic Network Services,2010-06-22 21:24:27,66.637
 198.   6.   1. 122,No,Redirects ALL,0.020,0.030,0.143,0.026,50,50,0.028,0.077,0.239,0.065,50,50,0.028,0.033,0.038,0.002,50,50,cache06.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1. 146,No,Redirects ALL,0.021,0.040,0.324,0.053,50,50,0.027,0.080,0.406,0.079,50,50,0.028,0.033,0.039,0.003,50,50,cache08.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1. 195,No,Redirects ALL,0.037,0.042,0.063,0.006,50,50,0.046,0.095,0.280,0.056,50,50,0.063,0.113,0.142,0.022,50,50,cache05.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1.   5,No,Redirects ALL,0.045,0.065,0.301,0.057,50,50,0.049,0.108,0.298,0.068,50,50,0.047,0.050,0.054,0.001,50,50,cache04.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1.   2,No,Redirects ALL,0.066,0.070,0.084,0.003,50,50,0.069,0.129,0.308,0.066,50,50,0.082,0.088,0.102,0.004,50,50,cache01.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1.   1,No,Redirects ALL,0.081,0.092,0.191,0.021,50,50,0.087,0.155,0.373,0.068,50,50,0.091,0.105,0.161,0.017,50,50,cache00.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637
 198.   6.   1. 142,No,Redirects ALL,0.093,0.102,0.217,0.022,50,50,0.102,0.163,0.367,0.071,50,50,0.103,0.123,0.151,0.017,50,50,cache07.ns.uu.net,Verizon Business,2010-06-22 21:24:27,66.637

--------------010109050008040504040208--
0
Ian
6/22/2010 9:45:58 PM
This is a multi-part message in MIME format.
--------------060405020703080404030202
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 6/22/2010 2:10 PM, Steve Gibson wrote:
> [for the unabridged version, see "(faded)"<(faded)
> @vowel.invalid>'s post above]
>
> 'faded'...
>
> When Dirk also had trouble, I asked him to give the resolvers
> that I found to be useful a try with the DNS Benchmark...
>
> http://www.GRC.com/dns/NamebenchResolvers.ini
>
> How do thos
e look to you compared with what we already have???
>


  2 of 2

dns-20100622-213553.csv - Pre-installed resolvers in DNSB +  above


Ian

--------------060405020703080404030202
Content-Type: text/plain;
 name="dns-20100622-213553.csv"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="dns-20100622-213553.csv"

Server IP,System Resolver,Status,Cached Min,Cached Avg,Cached Max,Cached Std,Cached Sent,Cached Rcvd,Uncached Min,Uncached Avg,Uncached Max,Uncached Std,Uncached Sent,Uncached Rcvd,Dotcom Min,Dotcom Avg,Dotcom Max,Dotcom Std,Dotcom Sent,Dotcom Rcvd,Reverse DNS,Owner,Start Time (utc),Duration (sec)
   4.   2.   2.   1,No,Online,0.008,0.011,0.015,0.001,50,50,0.015,0.065,0.193,0.049,50,50,0.010,0.059,0.182,0.049,50,50,vnsc-pri.sys.gtei.net,Level 3 Communications,2010-06-22 21:29:50,354.474
 216.  52. 254.   1,No,Online,0.009,0.012,0.020,0.002,50,50,0.011,0.056,0.184,0.049,50,50,0.010,0.020,0.175,0.026,50,50,ns1.lax.pnap.net,"InterNAP Network Services, PNAP-LAX",2010-06-22 21:29:50,354.474
 216.  52. 254.  33,No,Online,0.009,0.012,0.017,0.002,50,50,0.013,0.056,0.192,0.051,50,50,0.010,0.058,0.196,0.060,50,50,ns2.lax.pnap.net,"InterNAP Network Services, PNAP-LAX",2010-06-22 21:29:50,354.474
 199.   2. 252.  10,No,Online,0.010,0.012,0.025,0.002,50,50,0.011,0.058,0.189,0.051,50,50,0.011,0.019,0.043,0.009,50,50,ns2.sprintlink.net,SprintLink,2010-06-22 21:29:50,354.474
 216. 146.  36.  36,No,Redirects ALL,0.009,0.012,0.017,0.002,50,50,0.011,0.067,0.220,0.056,50,50,0.041,0.093,0.163,0.033,50,50,resolver2.dyndnsinternetguide.com,Dynamic Network Services,2010-06-22 21:29:50,354.474
 205. 171.   3.  25,No,Redirects ALL,0.009,0.012,0.018,0.002,50,50,0.012,0.068,0.303,0.069,50,50,0.010,0.020,0.091,0.017,50,50,redirect1.qwest.net,Qwest Communications,2010-06-22 21:29:50,354.474
   4.   2.   2.   2,No,Online,0.009,0.012,0.021,0.003,50,50,0.012,0.069,0.212,0.050,50,50,0.012,0.055,0.165,0.042,50,50,vnsc-bak.sys.gtei.net,Level 3 Communications,2010-06-22 21:29:50,354.474
   4.   2.   2.   6,No,Online,0.008,0.012,0.018,0.002,50,50,0.010,0.070,0.227,0.056,50,50,0.012,0.063,0.167,0.049,50,50,vnsc-lc-dsl.genuity.net,Level 3 Communications,2010-06-22 21:29:50,354.474
   4.   2.   2.   4,No,Online,0.009,0.012,0.015,0.001,50,50,0.010,0.071,0.232,0.057,50,50,0.011,0.063,0.174,0.049,50,50,vnsc-pri-dsl.genuity.net,Level 3 Communications,2010-06-22 21:29:50,354.474
 204. 194. 232. 200,No,Redirects ALL,0.009,0.012,0.020,0.002,50,50,0.012,0.074,0.211,0.055,50,50,0.010,0.100,0.198,0.058,50,50,None,302 Direct Media LLC,2010-06-22 21:29:50,354.474
 204. 194. 234. 200,No,Redirects ALL,0.008,0.012,0.021,0.002,50,50,0.012,0.080,0.212,0.058,50,50,0.012,0.081,0.177,0.051,50,50,None,302 Direct Media LLC,2010-06-22 21:29:50,354.474
   4.   2.   2.   3,No,Online,0.009,0.012,0.018,0.002,50,50,0.013,0.083,0.248,0.066,50,50,0.013,0.063,0.191,0.051,50,50,vnsc-lc.sys.gtei.net,Level 3 Communications,2010-06-22 21:29:50,354.474
 204. 117. 214.  10,No,Online,0.010,0.013,0.022,0.002,50,50,0.015,0.059,0.196,0.052,50,50,0.012,0.022,0.044,0.010,50,50,ns1.sprintlink.net,Sprint,2010-06-22 21:29:50,354.474
 205. 171.   2.  65,No,Online,0.009,0.013,0.020,0.002,50,50,0.012,0.059,0.215,0.051,50,50,0.011,0.039,0.172,0.049,50,50,resolver2.qwest.net,Qwest Communications,2010-06-22 21:29:50,354.474
 205. 171.   3.  65,No,Online,0.009,0.013,0.025,0.003,50,50,0.012,0.062,0.214,0.054,50,50,0.011,0.068,0.194,0.068,50,50,resolver1.qwest.net,Qwest Communications,2010-06-22 21:29:50,354.474
 205. 171.   2.  25,No,Redirects ALL,0.009,0.013,0.022,0.002,50,50,0.011,0.066,0.276,0.064,50,50,0.011,0.015,0.044,0.005,50,50,redirect2.qwest.net,Qwest Communications,2010-06-22 21:29:50,354.474
   4.   2.   2.   5,No,Online,0.009,0.013,0.019,0.002,50,50,0.012,0.074,0.219,0.059,50,50,0.012,0.073,0.164,0.046,50,49,vnsc-bak-dsl.genuity.net,Level 3 Communications,2010-06-22 21:29:50,354.474
 204.  97. 212.  10,No,Online,0.011,0.014,0.021,0.002,50,50,0.016,0.058,0.184,0.051,50,50,0.013,0.022,0.047,0.011,50,50,ns3.sprintlink.net,Sprint,2010-06-22 21:29:50,354.474
 198. 153. 194.   1,No,Redirects ALL,0.009,0.014,0.036,0.004,50,50,0.013,0.079,0.231,0.064,50,50,0.010,0.063,0.130,0.029,50,50,None,Symantec Corporation,2010-06-22 21:29:50,354.474
 198.   6.   1.   4,No,Redirects ALL,0.011,0.015,0.069,0.008,50,50,0.014,0.076,0.219,0.064,50,50,0.014,0.021,0.032,0.006,50,50,cache03.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
 198.   6.   1.   3,No,Redirects ALL,0.011,0.017,0.046,0.008,50,50,0.015,0.066,0.225,0.058,50,50,0.015,0.030,0.068,0.017,50,50,cache02.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
 156. 154.  70.   1,No,Redirects ALL,0.018,0.022,0.031,0.003,50,50,0.022,0.070,0.220,0.061,50,50,0.020,0.027,0.040,0.004,50,50,rdns1.ultradns.net,NEUSTAR,2010-06-22 21:29:50,354.474
 156. 154.  71.   1,No,Redirects ALL,0.021,0.023,0.032,0.002,50,50,0.024,0.080,0.208,0.064,50,50,0.022,0.028,0.037,0.003,50,50,rdns2.ultradns.net,NEUSTAR,2010-06-22 21:29:50,354.474
 207. 126.  96. 162,No,Online,0.021,0.025,0.036,0.002,50,50,0.023,0.065,0.241,0.059,50,50,0.024,0.148,0.540,0.177,50,50,ns.above.net,EVAUL,2010-06-22 21:29:50,354.474
 198.   6.   1. 146,No,Redirects ALL,0.021,0.025,0.047,0.004,49,49,0.026,0.074,0.243,0.062,49,49,0.029,0.034,0.051,0.003,49,49,cache08.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
 129. 250.  35. 250,No,Online,0.023,0.026,0.034,0.002,50,50,0.025,0.074,0.222,0.060,50,50,0.026,0.046,0.189,0.033,50,50,x.ns.gin.ntt.net,NTT America Technical Operations,2010-06-22 21:29:50,354.474
 129. 250.  35. 251,No,Online,0.024,0.027,0.034,0.002,50,50,0.028,0.074,0.233,0.059,50,50,0.028,0.053,0.188,0.039,50,50,y.ns.gin.ntt.net,NTT America Technical Operations,2010-06-22 21:29:50,354.474
 198. 153. 192.   1,No,Redirects ALL,0.024,0.027,0.036,0.002,50,50,0.029,0.093,0.258,0.064,50,50,0.029,0.083,0.154,0.036,50,50,None,Symantec Corporation,2010-06-22 21:29:50,354.474
  64.  81.  79.   2,No,Online,0.023,0.027,0.034,0.002,50,50,0.027,0.126,0.613,0.118,50,50,0.028,0.135,0.219,0.058,50,50,dns.sfo1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
 216. 146.  35.  35,No,Redirects ALL,0.025,0.028,0.038,0.002,50,50,0.026,0.092,0.242,0.064,50,50,0.027,0.087,0.149,0.037,50,50,resolver1.dyndnsinternetguide.com,Dynamic Network Services,2010-06-22 21:29:50,354.474
 198.   6.   1. 122,No,Redirects ALL,0.021,0.029,0.127,0.017,50,50,0.027,0.077,0.242,0.064,50,50,0.028,0.037,0.052,0.006,50,50,cache06.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
   8.   8.   8.   8,No,Online,0.023,0.030,0.064,0.010,50,50,0.056,0.162,0.509,0.102,50,50,0.081,0.201,0.286,0.058,50,50,google-public-dns-a.google.com,Google Incorporated,2010-06-22 21:29:50,354.474
   8.   8.   4.   4,No,Online,0.022,0.031,0.066,0.012,50,50,0.050,0.151,0.331,0.075,50,50,0.080,0.193,0.284,0.058,50,50,google-public-dns-b.google.com,Level 3 Communications,2010-06-22 21:29:50,354.474
  64.  81.  45.   2,No,Online,0.034,0.038,0.051,0.004,50,50,0.037,0.112,0.289,0.065,50,50,0.040,0.160,0.228,0.062,50,50,dns.lax1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
  64.  81. 111.   2,No,Online,0.035,0.039,0.047,0.002,50,50,0.037,0.119,0.297,0.067,50,50,0.040,0.170,0.294,0.063,50,50,den.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
 208.  67. 220. 220,Yes,Redirects ALL,0.038,0.042,0.055,0.003,50,50,0.046,0.118,0.264,0.063,50,50,0.042,0.148,0.231,0.062,50,50,resolver2.opendns.com,"OpenDNS, LLC",2010-06-22 21:29:50,354.474
 198.   6.   1. 195,No,Redirects ALL,0.037,0.043,0.067,0.007,50,49,0.049,0.104,0.491,0.078,49,47,0.042,0.085,0.136,0.030,47,46,cache05.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
 208.  67. 222. 222,Yes,Redirects ALL,0.043,0.045,0.049,0.001,49,49,0.051,0.114,0.248,0.060,49,49,0.044,0.146,0.234,0.068,49,49,resolver1.opendns.com,"OpenDNS, LLC",2010-06-22 21:29:50,354.474
  68.  87.  69. 154,No,Online,0.040,0.045,0.060,0.004,49,49,0.062,0.116,0.233,0.052,49,49,0.066,0.132,0.205,0.037,49,49,bvrt-dnssec-trial.beaverton.or.bverton.comcast.net,Comcast Cable,2010-06-22 21:29:50,354.474
  66.  93.  87.   2,No,Online,0.044,0.047,0.055,0.002,50,50,0.046,0.114,0.290,0.067,50,50,0.046,0.161,0.234,0.062,50,50,dns.sea1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
 216. 231.  41.   2,No,Online,0.043,0.047,0.054,0.002,50,50,0.049,0.117,0.281,0.064,50,47,0.049,0.144,0.231,0.066,47,47,ns-legacy.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
  72.  45. 111. 251,No,Online,0.044,0.048,0.063,0.003,50,50,0.054,0.098,0.216,0.052,50,50,0.051,0.082,0.200,0.050,50,50,xplr-72-45-111-251.xplornet.com,Barrett Xplore,2010-06-22 21:29:50,354.474
  67.  19.   1.  10,No,Online,0.044,0.048,0.061,0.003,50,50,0.047,0.099,0.257,0.050,50,50,0.079,0.173,0.288,0.073,50,50,cache02.theplanet.com,THEPLANET.COM INTERNET SERVICES,2010-06-22 21:29:50,354.474
 216. 185. 111.  10,No,Online,0.044,0.048,0.063,0.004,50,50,0.048,0.100,0.261,0.053,50,50,0.079,0.153,0.284,0.069,50,50,cache01.theplanet.com,The Planet,2010-06-22 21:29:50,354.474
  69.  56. 222.  10,No,Online,0.043,0.048,0.067,0.003,50,50,0.048,0.105,0.285,0.062,50,50,0.081,0.199,0.283,0.058,50,50,cache02.theplanet.com,The Planet,2010-06-22 21:29:50,354.474
  72.  45. 111. 250,No,Online,0.045,0.049,0.068,0.004,50,50,0.055,0.101,0.231,0.055,50,50,0.050,0.070,0.199,0.035,50,50,xplr-72-45-111-250.xplornet.com,Barrett Xplore,2010-06-22 21:29:50,354.474
  67.  19.   0.  10,No,Online,0.045,0.049,0.056,0.002,50,50,0.048,0.108,0.287,0.063,50,50,0.078,0.160,0.287,0.069,50,50,cache01.theplanet.com,THEPLANET.COM INTERNET SERVICES,2010-06-22 21:29:50,354.474
 198.   6.   1.   5,No,Redirects ALL,0.046,0.053,0.104,0.011,50,50,0.050,0.112,0.281,0.060,50,50,0.049,0.061,0.112,0.017,50,50,cache04.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
  64. 129.  67. 105,No,Online,0.051,0.054,0.066,0.002,50,50,0.068,0.113,0.291,0.050,50,50,0.082,0.137,0.281,0.060,50,50,dnvr-rdns-06.dnvr.twtelecom.net,Time Warner Telecom,2010-06-22 21:29:50,354.474
  64. 129.  67. 101,No,Online,0.051,0.054,0.062,0.002,50,50,0.068,0.114,0.268,0.050,50,50,0.080,0.138,0.290,0.062,50,50,dnvr-rdns-02.dnvr.twtelecom.net,Time Warner Telecom,2010-06-22 21:29:50,354.474
  64. 129.  67. 103,No,Online,0.052,0.055,0.067,0.003,50,50,0.069,0.117,0.282,0.054,50,50,0.081,0.142,0.288,0.063,50,50,dnvr-rdns-04.dnvr.twtelecom.net,Time Warner Telecom,2010-06-22 21:29:50,354.474
  64. 129.  67. 102,No,Online,0.052,0.055,0.062,0.002,50,50,0.069,0.121,0.255,0.051,50,50,0.082,0.131,0.280,0.058,50,50,dnvr-rdns-03.dnvr.twtelecom.net,Time Warner Telecom,2010-06-22 21:29:50,354.474
 206. 124.  64.   1,No,Online,0.046,0.057,0.207,0.025,47,47,0.047,0.106,0.265,0.059,47,47,0.048,0.075,0.110,0.020,47,47,bigguy.gte.net,GTE Intelligent Network Services,2010-06-22 21:29:50,354.474
  64.  81. 127.   2,No,Online,0.056,0.060,0.071,0.003,50,50,0.060,0.127,0.341,0.059,50,50,0.092,0.153,0.275,0.063,50,50,dns.dfw1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
  64.  81. 159.   2,No,Online,0.070,0.073,0.085,0.002,50,50,0.071,0.127,0.333,0.060,50,50,0.093,0.119,0.217,0.034,50,50,dns.chi1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
  66. 128. 240.   8,No,Online,0.072,0.076,0.090,0.004,49,49,0.086,0.134,0.362,0.057,49,49,0.099,0.130,0.212,0.039,49,49,host-66-128-240-8.united.net,United Telephone Company,2010-06-22 21:29:50,354.474
  66. 128. 240.   7,No,Online,0.072,0.076,0.091,0.003,50,50,0.085,0.134,0.344,0.059,50,50,0.100,0.146,0.262,0.049,50,50,host-66-128-240-7.united.net,United Telephone Company,2010-06-22 21:29:50,354.474
 198.   6.   1.   2,No,Redirects ALL,0.067,0.077,0.156,0.015,50,50,0.071,0.144,0.333,0.076,50,50,0.085,0.094,0.115,0.008,50,50,cache01.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
 199.  45.  32.  37,No,Online,0.078,0.081,0.085,0.002,50,50,0.081,0.127,0.333,0.065,50,50,0.080,0.087,0.097,0.003,50,50,world1.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
 199.  45.  32.  43,No,Online,0.079,0.083,0.088,0.002,49,49,0.081,0.126,0.319,0.057,49,49,0.083,0.091,0.102,0.004,49,49,home1.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
 199.  45.  32.  40,No,Online,0.079,0.084,0.092,0.003,50,50,0.083,0.131,0.330,0.064,50,50,0.083,0.094,0.160,0.014,50,50,legacy-ns1.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
  72.  45. 127. 250,No,Online,0.080,0.084,0.090,0.002,50,50,0.094,0.151,0.322,0.062,50,50,0.104,0.143,0.223,0.039,50,50,xplr-72-45-127-250.xplornet.com,Barrett Xplore,2010-06-22 21:29:50,354.474
 199.  45.  32.  38,No,Online,0.081,0.085,0.094,0.003,50,50,0.084,0.128,0.327,0.058,50,49,0.084,0.092,0.099,0.003,49,49,nsdc.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
  72.  45. 127. 251,No,Online,0.080,0.085,0.101,0.004,50,50,0.095,0.141,0.320,0.057,50,50,0.095,0.130,0.267,0.048,50,50,xplr-72-45-127-251.xplornet.com,Barrett Xplore,2010-06-22 21:29:50,354.474
 205. 210.  42. 205,No,Online,0.080,0.085,0.100,0.004,50,50,0.095,0.147,0.349,0.058,50,50,0.083,0.110,0.204,0.040,50,50,cache1.dnsresolvers.com,Private World Communications,2010-06-22 21:29:50,354.474
 216.  27. 175.   2,No,Online,0.080,0.085,0.116,0.006,50,50,0.086,0.153,0.342,0.064,50,50,0.096,0.166,0.250,0.046,50,50,dns.atl1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
 151. 197.   0.  39,No,Online,0.084,0.088,0.099,0.003,50,49,0.093,0.139,0.349,0.064,49,49,0.090,0.094,0.103,0.003,49,49,home4.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
 151. 197.   0.  38,No,Online,0.085,0.089,0.097,0.002,50,50,0.093,0.139,0.338,0.062,50,50,0.091,0.095,0.115,0.004,50,50,nsphil.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
  68.  87.  68. 170,No,Online,0.086,0.090,0.105,0.003,50,50,0.091,0.149,0.322,0.059,50,50,0.104,0.137,0.266,0.040,50,50,atlt-dnssec-trial.s3woodstock.ga.atlanta.comcast.net,Comcast Cable,2010-06-22 21:29:50,354.474
 151. 202.   0.  84,No,Online,0.089,0.092,0.104,0.003,50,50,0.090,0.141,0.340,0.063,50,50,0.089,0.099,0.169,0.012,50,50,nyc1-qwest.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
 151. 202.   0.  85,No,Online,0.090,0.093,0.099,0.002,50,50,0.094,0.144,0.342,0.062,50,50,0.093,0.102,0.169,0.011,50,50,nyc2-qwest.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
  64. 102. 255.  44,No,Online,0.089,0.093,0.101,0.003,50,50,0.105,0.159,0.358,0.059,50,50,0.108,0.160,0.313,0.054,50,50,ns2.cisco.com,Cisco Systems,2010-06-22 21:29:50,354.474
 198.   6.   1.   1,No,Redirects ALL,0.081,0.095,0.189,0.024,50,50,0.089,0.155,0.376,0.072,50,50,0.091,0.117,0.181,0.026,50,50,cache00.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
  66.  92.  64.   2,No,Online,0.093,0.096,0.105,0.002,50,50,0.096,0.198,0.733,0.127,50,50,0.096,0.168,0.266,0.043,50,50,bos.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
  66.  92. 159.   2,No,Online,0.093,0.097,0.101,0.002,50,50,0.095,0.172,0.663,0.096,50,50,0.095,0.182,0.222,0.035,50,50,dns.wdc1.speakeasy.net,SpeakEasy,2010-06-22 21:29:50,354.474
 216. 254.  95.   2,No,Online,0.095,0.098,0.111,0.002,50,50,0.098,0.169,0.367,0.073,50,50,0.098,0.170,0.274,0.039,50,50,dns.nyc1.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
 198.   6.   1. 142,No,Redirects ALL,0.093,0.098,0.113,0.004,50,50,0.106,0.170,0.409,0.075,50,50,0.103,0.111,0.121,0.005,50,50,cache07.ns.uu.net,Verizon Business,2010-06-22 21:29:50,354.474
  66.  92. 224.   2,No,Online,0.095,0.098,0.107,0.002,50,50,0.097,0.192,0.644,0.117,50,50,0.096,0.171,0.241,0.045,50,50,phl.speakeasy.net,Speakeasy,2010-06-22 21:29:50,354.474
 151. 203.   0.  84,No,Online,0.096,0.099,0.105,0.002,50,50,0.107,0.157,0.345,0.061,50,50,0.107,0.116,0.184,0.011,50,50,boston1-qwest.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
  68.  87.  64. 154,No,Online,0.097,0.101,0.114,0.003,50,50,0.104,0.149,0.340,0.060,50,50,0.104,0.111,0.173,0.011,50,50,phil-dnssec-trial.inflow.pa.bo.comcast.net,Comcast Cable,2010-06-22 21:29:50,354.474
 151. 203.   0.  85,No,Online,0.098,0.101,0.113,0.002,50,50,0.107,0.161,0.368,0.064,50,50,0.108,0.115,0.136,0.005,50,50,boston2-qwest.bellatlantic.net,Verizon Internet Services,2010-06-22 21:29:50,354.474
  62.   6.  40. 162,No,Online,0.167,0.170,0.177,0.002,50,50,0.169,0.231,0.383,0.070,50,50,0.186,0.228,0.330,0.059,50,50,indnsc70.ukcore.bt.net,BT MDIP Dynamic Address Pools and infrastructure,2010-06-22 21:29:50,354.474
  75.  75.  75.  75,No,Refuses,,,,,,,,,,,,,,,,,,,cdns01.comcast.net,Comcast Cable,2010-06-22 21:29:50,354.474
  75.  75.  76.  76,No,Refuses,,,,,,,,,,,,,,,,,,,cdns02.comcast.net,Comcast Cable,2010-06-22 21:29:50,354.474
 203.  55. 230. 104,No,Refuses,,,,,,,,,,,,,,,,,,,per-qv1-dnsradius5.iinet.net.au,iiNet Limited,2010-06-22 21:29:50,354.474
 203.  55. 230. 105,No,Refuses,,,,,,,,,,,,,,,,,,,per-qv1-dnsradius6.iinet.net.au,iiNet Limited,2010-06-22 21:29:50,354.474
 203. 215.   3.  43,No,Refuses,,,,,,,,,,,,,,,,,,,syd-stl-cns1.iinet.net.au,iiNet Limited,2010-06-22 21:29:50,354.474

--------------060405020703080404030202--
0
Ian
6/22/2010 9:46:49 PM
> And, for reference, here are the new resolvers I added:

I should've thought of this sooner: the namebench app is open source.

I looked at the SVN tree and was able to find his reference list for 
nameservers (among other config items):

http://code.google.com/p/namebench/source/browse/trunk/config/namebench.cfg

The [global] and [regional] can be extracted and used like an INI import 
in DNSBench (watch out for the IPv6 entries, though).
0
Jim
6/22/2010 10:04:56 PM
Steve Gibson <news07_@_grc.com> wrote in 
news:MPG.268ac6868a8babcb2389@4.79.142.203:
> When Dirk also had trouble, I asked him to give the resolvers 
> that I found to be useful a try with the DNS Benchmark...
> http://www.GRC.com/dns/NamebenchResolvers.ini
> 
> How do those look to you compared with what we already have???
> 
That can take a while. I decided to run 'namebench' first. Once
in the default configuration, then with the servers in your .INI.
It's currently running 150.000 queries against those servers.

Do you want the resulting .CSVs?

-- 
(faded)
0
faded
6/22/2010 10:21:54 PM
[for the unabridged version, see Jim Millard's post above]

I had that thought too Jim... but in this case it's too much of 
a good thing!  <g>  Have you SEEN all the number of potential 
resolvers in that list?  <g>

Watching the Namebench utility work (as it did for me) and I 
assume you saw this too... it appears to first test ALL of that 
incredible number of resolvers to see which one's are replying 
from the user's location.

THEN, having whittled them down (in my case to just 11) it 
benchmarks them.

FWIW, GRC's DNS Benchmark tests many more viable resolvers from 
my location, and I know that it does for most people.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/22/2010 10:23:41 PM
Dirk Engelage schrieb:

> [...] The namebench did run
> here, took a long time, and in some stage fucked-up my router. It took a
> router reboot to have my network connection work again.

It did it with my router, too.
Health Checks switched to "Slow" let it live.
But to rerun the program from scratch, I needed to delete some files
from Temp. It would not test all resolvers again without this.

It showed me nothing new, but this stark exaggerated.

One new resolver showed up:

141.99.2.2 Bind Uni-Siegen DE si-nic.hrz.uni-siegen.de

Carsten
0
Carsten
6/22/2010 11:35:47 PM
On Tue, 22 Jun 2010 in grc.dns, Steve Gibson wrote
>[for the unabridged version, see Jim Millard's post above]

I'm running it now, then I've got to leave for a while, then I'll try 
yours with the ini file you posted. Right off the bat your interface is 
not only more informational, it's more fun. :-)

>I had that thought too Jim... but in this case it's too much of
>a good thing!  <g>  Have you SEEN all the number of potential
>resolvers in that list?  <g>

Lots, the first pass of whatever it did ran against 411 servers. Now 
it's sending 250 queries to 11 servers....

>Watching the Namebench utility work (as it did for me) and I
>assume you saw this too... it appears to first test ALL of that
>incredible number of resolvers to see which one's are replying
>from the user's location.
>
>THEN, having whittled them down (in my case to just 11) it
>benchmarks them.

That's what's happening here too. 11 servers in Seattle. It seems much

>FWIW, GRC's DNS Benchmark tests many more viable resolvers from
>my location, and I know that it does for most people.

I usually have 15 dead servers from your list FWIW.

It's done, and there's lots of results. But I can safely say that the 
average home user won't have a clue what they mean and what the 
ramifications are. Unlike DNSB which has the excellent Conclusions tab.

<http://www.2kevin.net/files/namebench- 2010-06-22 
16-37-03.912000_1277249989223.png> 301KB
or
http://preview.tinyurl.com/2wm9667

-- 
GRC Newsgroups/Guidelines/No Regrets:
http://www.imilly.com/noregrets.htm
 From invalid, Reply To works.
http://www.2kevin.net/munging.html
0
Kevin
6/22/2010 11:44:55 PM
On Wed, 23 Jun 2010 in grc.dns, Carsten Hiller wrote
>Dirk Engelage schrieb:
>
>> [...] The namebench did run
>> here, took a long time, and in some stage fucked-up my router. It took a
>> router reboot to have my network connection work again.
>
>It did it with my router, too.

Have you both run Steve's router crash test?

>Health Checks switched to "Slow" let it live.

So it might just be sheer volume rather than the issue that Steve found.

>But to rerun the program from scratch, I needed to delete some files
>from Temp. It would not test all resolvers again without this.

That's not good. Most people wouldn't have figured that out.

>It showed me nothing new, but this stark exaggerated.
>
>One new resolver showed up:
>
>141.99.2.2 Bind Uni-Siegen DE si-nic.hrz.uni-siegen.de
>
>Carsten

-- 
GRC Newsgroups/Guidelines/No Regrets:
http://www.imilly.com/noregrets.htm
 From invalid, Reply To works.
http://www.2kevin.net/munging.html
0
Kevin
6/22/2010 11:48:09 PM
On Tue, 22 Jun 2010 in grc.dns, Kevin A. wrote
>
>It's done, and there's lots of results. But I can safely say that the 
>average home user won't have a clue what they mean and what the 
>ramifications are. Unlike DNSB which has the excellent Conclusions tab.
>
><http://www.2kevin.net/files/namebench- 2010-06-22 
>16-37-03.912000_1277249989223.png> 301KB
>or
>http://preview.tinyurl.com/2wm9667

And DNSB:
http://www.2kevin.net/images/googleresovers.png
-- 
GRC Newsgroups/Guidelines/No Regrets:
http://www.imilly.com/noregrets.htm
 From invalid, Reply To works.
http://www.2kevin.net/munging.html
0
Kevin
6/22/2010 11:51:41 PM
> I had that thought too Jim... but in this case it's too much of
> a good thing!<g>   Have you SEEN all the number of potential
> resolvers in that list?<g>

3200+, but that's without doing any sort of ARIN address segregation 
(which is the whole point for regional, I guess).

> Watching the Namebench utility work (as it did for me) and I
> assume you saw this too... it appears to first test ALL of that
> incredible number of resolvers to see which one's are replying
> from the user's location.

Not a bad way to go about it, you have to admit, but it does take longer 
than the way your tool does it. Having some feedback to a central 
repository (like what is commonly done with bandwidth speed tests) would 
be a great way to curate such a huge list.

> THEN, having whittled them down (in my case to just 11) it
> benchmarks them.

He gives the algorithm for it: [QUOTE]NOTE: The namebench UI restricts 
you to testing a total of 10 nameservers at a time. If your system has a 
primary and secondary DNS server, and 4 global DNS servers to test, only 
the best 4 regional DNS servers will be used in the benchmark.[/QUOTE]

Not sure how you ended up with 11...

> FWIW, GRC's DNS Benchmark tests many more viable resolvers from
> my location, and I know that it does for most people.

I see the pro/con for both methods; however, having to regularly go back 
to the drawing board for newly added/improved hosts --especially when 
you're crowd-sourcing it-- has got to be inefficient.

I wonder what is his source for that gigantic list...

I know that your benchmark tool is pretty-well baked, but you might 
consider doing an advanced function to use a gigantic list like his for 
a limited scan in order to re-seed the primary list. If nothing else, 
that will give your utility coverage in geographic areas that went 
unconsidered during all the previous work with the loyal group of 
testers/contributors: do we know the best "local" resolvers for users in 
New Zealand? Brazil? Austria?

Additionally, if it turns out that "the goog" is maintaining this sort 
of thing in an API-accessible form (and if you built in an importer for 
it), you wouldn't need to maintain more than a custom subset on your 
website, yet the advanced functionality would be available--and 
useful--worldwide.
0
Jim
6/22/2010 11:53:27 PM
On 22/06/2010 20:48, Steve Gibson wrote:
>
> Given this discovery from just one location (where I am Southern
> California) I would LOVE to have as many additional tests as
> people are willing to run ... to find any additional useful
> resolvers, known to the Google benchmark, which it ranks highly
> for anyone here.
>
> Here's the link to Google's benchmark:
>
> http://code.google.com/p/namebench/
>

I don't know what that code is doing but it hung up my router twice, 
once on "fast" and once on "slow".  My router *isn't* a piece of junk 
either but a small business Netgear.  I've never had any problems with 
it before.
0
sparky
6/23/2010 2:00:32 AM
Hey Steve,
Don't know if this helps. I downloaded the google dns benchmark. I am in 
Little Rock. I have a WRT54G-TM router with DD-WRT software on it. Do 
not know if that makes a difference.

Uploaded my results using a screen shot to image shack,

http://img153.imageshack.us/img153/5183/75472824.jpg
0
68Firebird
6/23/2010 2:24:54 AM
Op 22-6-2010 23:08, Steve Gibson schreef:
> [for the unabridged version, see Dirk Engelage's post above]
> 
>> Not being a developer, I apparently (but unconsciously) had
>> that libraries present on my up-to-date XP machine.
> 
> Right. No doubt some other code you downloaded in the past was 
> also dependent upon those updated libraries, so you grabbed them 
> at the time.

That seems to be the only logical explanation indeed.

>> The namebench did run here, took a long time, and in some stage
>> fucked-up my router. It took a router reboot to have my network
>> connection work again.
> 
> Whoopsie!  People sure don't seem to be having lots of luck with 
> that solution.
> 
> Could you try adding the ones that *I* found to be useful and 
> see how they fare for you?  I've put the file here:
> 
> http://www.GRC.com/dns/NamebenchResolvers.ini

I could give that a try later today. How do I use this? Just place it in
the same folder with the Google namebench app?

-- 
Dirk Engelage
to the house of a friend the road is never long
0
Dirk
6/23/2010 5:51:16 AM
Op 23-6-2010 7:51, Dirk Engelage schreef:

<snip>
>> http://www.GRC.com/dns/NamebenchResolvers.ini
> 
> I could give that a try later today. How do I use this? Just place it in
> the same folder with the Google namebench app?

Oops. Just didn't read your posting very well; it's meant for DNSbench.
The namebench... file name just threw me off my tracks. As an excuse I
can say it's early here, after a short night's rest. <grin>
I just tried the Google app again and in an early stage of testing it
dumped my router's connection again, and made a reboot necessary. Does
it sound strange that I deleted the app immediately? :-^)

I'll run DNSbench with the .ini file later today.

-- 
Dirk Engelage
to the house of a friend the road is never long
0
Dirk
6/23/2010 6:09:43 AM
Kevin A. wrote:
> On Wed, 23 Jun 2010 in grc.dns, Carsten Hiller wrote

[namebench induced router-crash]
>>It did it with my router, too.
> Have you both run Steve's router crash test?

My Router couldn't be crashed with GRC's crash test.
It is an old and then not cheap Longshine LCS 883R-DSL-4F.
It can be brought to its knees with bittorrent and
a lot of connections. AFAIR more then 200 were needed.

>>Health Checks switched to "Slow" let it live.
> So it might just be sheer volume rather than the issue that Steve found.

Jep.

Carsten
0
Carsten
6/23/2010 9:03:02 AM
Op 23-6-2010 11:03, Carsten Hiller schreef:
> Kevin A. wrote:
>> On Wed, 23 Jun 2010 in grc.dns, Carsten Hiller wrote
> 
> [namebench induced router-crash]
>>> It did it with my router, too.
>> Have you both run Steve's router crash test?
> 
> My Router couldn't be crashed with GRC's crash test.
> It is an old and then not cheap Longshine LCS 883R-DSL-4F.
> It can be brought to its knees with bittorrent and
> a lot of connections. AFAIR more then 200 were needed.

My router (which is situated behind my [routerless] cable connection
modem) did not crash on Steve's crashtest either. The only thing that
has ever caused this is the Google namebench app. Bad sign. :(

-- 
Dirk Engelage
to the house of a friend the road is never long
0
Dirk
6/23/2010 10:39:22 AM
Steve Gibson <news07_@_grc.com> wrote in 
news:MPG.268ac6868a8babcb2389@4.79.142.203:
> When Dirk also had trouble, I asked him to give the resolvers 
> that I found to be useful a try with the DNS Benchmark...
> 
> http://www.GRC.com/dns/NamebenchResolvers.ini
> 
> How do those look to you compared with what we already have???
> 
How do those look to *YOU*? [Zipped .CSV attached]

I also ran 'namebench' on your ".INI". (Just in case someone
else wants to do that: Edit the .INI to form a long string of
comma-separated entries. Select and copy to the clipboard.
Select the previous nameservers in 'namebench' and paste with
<CTRL-V>.)
That takes a very long time to run, produces almost 10Mb of
CSV-data and (literally) tens of thousands of RouterLogEntries.
(It didn't crash the router. Neither does your CrashTest, but
I *do* know of ways to crash it. So the activity it produces,
especially with regard to 'half-open connections', is less than
what this little router is capable of handling.)

I found the HTML-result-page rather difficult to understand.

-- 
(faded)

begin 644 dns-20100623-035447.zip
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
4!08``````0`!`$4```!>#P````#<
`
end

0
faded
6/23/2010 10:54:27 AM
Steve Gibson <news07_@_grc.com> wrote:

> Everyone...
> 
> I just, for the first time ever, downloaded and ran Google's 
> five megabyte "Namebench" DNS benchmark utility.
> 
> Since it does not separate cached and uncached lookups, I'm 
> happy that my DNS Benchmark is providing that specific 
> information.  And, consequently the GRC DNS Benchmark
> disagrees with some of Google's conclusions.
> 
> HOWEVER... I *did* find some resolvers (hosted by Qwest and 
> InterNAP in my case) that the Google benchmark knew about and 
> which were sufficiently fast for me that I want to include them 
> in an updated version of the Benchmark.
> 
> Given this discovery from just one location (where I am Southern 
> California) I would LOVE to have as many additional tests as 
> people are willing to run ... to find any additional useful 
> resolvers, known to the Google benchmark, which it ranks highly 
> for anyone here.

From Tokyo
> 
IP      Descr.  Hostname        Avg (ms)        Diff
210.130.1.1     IIJ4U-11 JP     ns11.iij4u.or.jp        96.89   9.60%
192.168.0.1     SYS-192.168.0.1 web.setup       106.23  

203.138.63.122  sphere.ad.jp JP cns12.sphere.ad.jp      115.6   -8.10%
210.153.1.1     Plala JP        nspla1.plala.or.jp      122.84  -13.50%
129.250.35.250  NTT     x.ns.gin.ntt.net        134.43  -21.00%
61.122.116.147  UCOM/FTTX JP    bb-ns01.fttx.co.jp      147.9   -28.20%
8.8.4.4 Google Public DNS-2     google-public-dns-b.google.com  166.38
-36.10%
165.76.8.2      Tokyo.Spin.AD.JP        NS.Tokyo.Spin.AD.JP     168.17
-36.80%
208.67.220.220  OpenDNS resolver2.opendns.com   172.85  -38.50%

-- 
>replace spamblock with my family name to e-mail me
>Pics at http://www.meekings.net/diving/index.shtml
>and http://www.meekings.net/photo-groups/nui/index.shtml
0
warm
6/23/2010 3:11:49 PM
[for the unabridged version, see sparky's post above]

> I don't know what that code is doing but it hung up my router
> twice, once on "fast" and once on "slow".  My router *isn't*
> a piece of junk either but a small business Netgear.  I've
> never had any problems with it before.

Amazing. Dirk had the same problem.  Perhaps this is why there 
was initially some splash (and concern for GRC's Benchmark) when 
Google released theirs... then all that noise pretty much 
quietly died.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/23/2010 3:22:35 PM
--(icpdrkfbwz=========__1277310387)
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: 7bit

In article <MPG.268ab379abb562322383@4.79.142.203>, news07_@_grc.com 
says...
> 
> Everyone...
> 
[SNIP]
> 216.146.36.36
> 
> I'm setting follow-ups to grc.dns since that's where we've been 
> working on all of this.
> 
> Thanks Everyone!  :)

From South-Western Ontario:

(CSV Attached)

-- 
Jake
    http://www.nymtec.com

--(icpdrkfbwz=========__1277310387)
Content-Type: Application/Octet-stream; name="dns-20100623-132036.csv"
Content-Transfer-Encoding: Base64

U2VydmVyIElQLFN5c3RlbSBSZXNvbHZlcixTdGF0dXMsQ2FjaGVkIE1pbixD
YWNoZWQgQXZnLENhY2hlZCBNYXgsQ2FjaGVkIFN0ZCxDYWNoZWQgU2VudCxD
YWNoZWQgUmN2ZCxVbmNhY2hlZCBNaW4sVW5jYWNoZWQgQXZnLFVuY2FjaGVk
IE1heCxVbmNhY2hlZCBTdGQsVW5jYWNoZWQgU2VudCxVbmNhY2hlZCBSY3Zk
LERvdGNvbSBNaW4sRG90Y29tIEF2ZyxEb3Rjb20gTWF4LERvdGNvbSBTdGQs
RG90Y29tIFNlbnQsRG90Y29tIFJjdmQsUmV2ZXJzZSBETlMsT3duZXIsU3Rh
cnQgVGltZSAodXRjKSxEdXJhdGlvbiAoc2VjKQ0KICAxMC4gIDEwLiAgIDIu
ICAgNSxZZXMsT25saW5lLDAuMDAwLDAuMDAwLDAuMDAwLDAuMDAwLDUwLDUw
LDAuMDMxLDAuMTA0LDAuMzg0LDAuMDc4LDUwLDUwLDAuMDQ5LDAuMDgxLDAu
MTg0LDAuMDM1LDUwLDUwLG52LXNlcnZlci5uZW92aXNpb24ubG9jYWwsTG9j
YWwgU2VydmVyLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMjA1LiAx
NzEuICAgMy4gIDY1LE5vLE9ubGluZSwwLjAyNCwwLjAyNSwwLjAyNiwwLjAw
MCw1MCw1MCwwLjAyNiwwLjA3NSwwLjI0OSwwLjA1NCw1MCw1MCwwLjA0MSww
LjExMCwwLjE5MywwLjA0MSw1MCw0OSxyZXNvbHZlcjEucXdlc3QubmV0LFF3
ZXN0IENvbW11bmljYXRpb25zLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2
DQogMjA1LiAxNzEuICAgMi4gIDY1LE5vLE9ubGluZSwwLjAyNCwwLjAyNSww
LjAyNywwLjAwMSw1MCw1MCwwLjAyNiwwLjA4NSwwLjI5MiwwLjA3MCw1MCw0
OSwwLjA0MSwwLjA2NCwwLjE4NiwwLjAzNCw0OSw0OSxyZXNvbHZlci5xd2Vz
dC5uZXQsUXdlc3QgQ29tbXVuaWNhdGlvbnMsMjAxMC0wNi0yMyAxMzoxNTo1
Myw5NC41MzYNCiAyMDUuIDE3MS4gICAzLiAgMjUsTm8sUmVkaXJlY3RzIFdX
VywwLjAyNSwwLjAyNywwLjAyOCwwLjAwMCw1MCw1MCwwLjAyOCwwLjA3OSww
LjI2MywwLjA2MCw1MCw1MCwwLjA0MywwLjA2NywwLjE0NSwwLjAzNCw1MCw1
MCxyZWRpcmVjdDEucXdlc3QubmV0LFF3ZXN0IENvbW11bmljYXRpb25zLDIw
MTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMjA1LiAxNzEuICAgMi4gIDI1
LE5vLFJlZGlyZWN0cyBXV1csMC4wMjYsMC4wMjcsMC4wMjgsMC4wMDEsNDks
NDksMC4wMjgsMC4wODIsMC4yOTUsMC4wNjAsNDksNDksMC4wNDMsMC4wNjYs
MC4xODcsMC4wMzYsNDksNDkscmVzb2x2ZXIucXdlc3QubmV0LFF3ZXN0IENv
bW11bmljYXRpb25zLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMjE2
LiAxNDYuICAzNS4gIDM1LE5vLFJlZGlyZWN0cyBBTEwsMC4wMjYsMC4wMjcs
MC4wMjksMC4wMDAsNTAsNTAsMC4wMjcsMC4wODgsMC4yNjEsMC4wNTksNTAs
NTAsMC4wNDMsMC4wODgsMC4xNjQsMC4wMzUsNTAsNTAscmVzb2x2ZXIxLmR5
bmRuc2ludGVybmV0Z3VpZGUuY29tLER5bmFtaWMgTmV0d29yayBTZXJ2aWNl
cywyMDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0KIDIxNi4gMTQ2LiAgMzYu
ICAzNixObyxSZWRpcmVjdHMgQUxMLDAuMDQwLDAuMDQxLDAuMDQyLDAuMDAw
LDUwLDUwLDAuMDQxLDAuMTExLDAuMzI2LDAuMDcxLDUwLDUwLDAuMDQ4LDAu
MTA5LDAuMTM2LDAuMDI0LDUwLDUwLHJlc29sdmVyMi5keW5kbnNpbnRlcm5l
dGd1aWRlLmNvbSxEeW5hbWljIE5ldHdvcmsgU2VydmljZXMsMjAxMC0wNi0y
MyAxMzoxNTo1Myw5NC41MzYNCiAxOTguICAgNi4gICAxLiAxNDIsTm8sUmVk
aXJlY3RzIEFMTCwwLjA1MSwwLjA1OSwwLjE3MCwwLjAxOSw1MCw1MCwwLjA2
MiwwLjEzMCwwLjUzOCwwLjA5Myw1MCw1MCwwLjA2MSwwLjA3NywwLjExNyww
LjAxNyw1MCw0OCxjYWNoZTA3Lm5zLnV1Lm5ldCxWZXJpem9uIEJ1c2luZXNz
LDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMTk4LiAgIDYuICAgMS4g
ICAyLE5vLFJlZGlyZWN0cyBBTEwsMC4wNTEsMC4wNjgsMC4xNjksMC4wMjMs
NTAsNTAsMC4wNTUsMC4xMzAsMC42MDksMC4xMDgsNTAsNTAsMC4wNjgsMC4w
ODIsMC4xMjAsMC4wMTQsNTAsNDksY2FjaGUwMS5ucy51dS5uZXQsVmVyaXpv
biBCdXNpbmVzcywyMDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0KIDE5OC4g
ICA2LiAgIDEuICAgNSxObyxSZWRpcmVjdHMgQUxMLDAuMDY0LDAuMDc4LDAu
NDU2LDAuMDU5LDUwLDUwLDAuMDY4LDAuMTM1LDAuNTIyLDAuMDk2LDUwLDUw
LDAuMDY3LDAuMDY5LDAuMDc3LDAuMDAyLDUwLDUwLGNhY2hlMDQubnMudXUu
bmV0LFZlcml6b24gQnVzaW5lc3MsMjAxMC0wNi0yMyAxMzoxNTo1Myw5NC41
MzYNCiAyMTYuICA1Mi4gMjU0LiAgMzMsTm8sT25saW5lLDAuMDgwLDAuMDgy
LDAuMDgzLDAuMDAwLDUwLDQ5LDAuMDgyLDAuMTI0LDAuMjYyLDAuMDUxLDQ5
LDQ5LDAuMDgyLDAuMTEyLDAuMjQ0LDAuMDUwLDQ5LDQ5LG5zMi5sYXgucG5h
cC5uZXQsIkludGVyTkFQIE5ldHdvcmsgU2VydmljZXMsIFBOQVAtTEFYIiwy
MDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0KIDIxNi4gIDUyLiAyNTQuICAg
MSxObyxPbmxpbmUsMC4wODIsMC4wODIsMC4wODQsMC4wMDAsNTAsNDgsMC4w
ODMsMC4xMjksMC4yOTksMC4wNTUsNDgsNDgsMC4wODIsMC4xNDMsMC4yNTUs
MC4wNzMsNDgsNDgsbnMxLmxheC5wbmFwLm5ldCwiSW50ZXJOQVAgTmV0d29y
ayBTZXJ2aWNlcywgUE5BUC1MQVgiLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQu
NTM2DQogMTk4LiAgIDYuICAgMS4gMTIyLE5vLFJlZGlyZWN0cyBBTEwsMC4w
ODQsMC4wOTgsMC4yNTUsMC4wMzYsNTAsNTAsMC4wODksMC4xNTUsMC41MTIs
MC4wOTgsNTAsNDksMC4wOTEsMC4wOTgsMC4xMjQsMC4wMDYsNDksNDksY2Fj
aGUwNi5ucy51dS5uZXQsVmVyaXpvbiBCdXNpbmVzcywyMDEwLTA2LTIzIDEz
OjE1OjUzLDk0LjUzNg0KIDE5OC4gICA2LiAgIDEuICAgNCxObyxSZWRpcmVj
dHMgQUxMLDAuMDk3LDAuMDk4LDAuMTEwLDAuMDAyLDUwLDUwLDAuMTAxLDAu
MTU4LDAuNTEzLDAuMDgyLDUwLDUwLDAuMDk5LDAuMTAxLDAuMTAzLDAuMDAx
LDUwLDUwLGNhY2hlMDMubnMudXUubmV0LFZlcml6b24gQnVzaW5lc3MsMjAx
MC0wNi0yMyAxMzoxNTo1Myw5NC41MzYNCiAxOTguICAgNi4gICAxLiAxOTUs
Tm8sUmVkaXJlY3RzIEFMTCwwLjA4MCwwLjEwMSwwLjUzMCwwLjA3NSw0OSw0
OSwwLjA4NSwwLjE1NSwwLjUyNCwwLjEwNiw0OSw0NSwwLjA4NSwwLjEzNCww
LjIzMywwLjAzOCw0NSw0NSxjYWNoZTA1Lm5zLnV1Lm5ldCxWZXJpem9uIEJ1
c2luZXNzLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMTk4LiAgIDYu
ICAgMS4gMTQ2LE5vLFJlZGlyZWN0cyBBTEwsMC4wODMsMC4xMDQsMC41MDEs
MC4wNzIsNDksNDgsMC4wOTAsMC4xNTQsMC41NTUsMC4xMDIsNDgsNDgsMC4w
OTEsMC4wOTQsMC4xMDEsMC4wMDIsNDgsNDgsY2FjaGUwOC5ucy51dS5uZXQs
VmVyaXpvbiBCdXNpbmVzcywyMDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0K
IDE5OC4gICA2LiAgIDEuICAgMyxObyxSZWRpcmVjdHMgQUxMLDAuMDk3LDAu
MTA5LDAuMjYyLDAuMDM1LDQ5LDQ4LDAuMTAyLDAuMTY0LDAuNTE1LDAuMDg1
LDQ4LDQ4LDAuMTAwLDAuMTA0LDAuMTMyLDAuMDA3LDQ4LDQ4LGNhY2hlMDIu
bnMudXUubmV0LFZlcml6b24gQnVzaW5lc3MsMjAxMC0wNi0yMyAxMzoxNTo1
Myw5NC41MzYNCiAxOTguICAgNi4gICAxLiAgIDEsTm8sUmVkaXJlY3RzIEFM
TCwwLjA1NSwwLjEyMywwLjIxNiwwLjA0NSw1MCw1MCwwLjA3MCwwLjIwMCww
LjY0MiwwLjExMSw1MCw1MCwwLjA3MywwLjE3MSwwLjI2NywwLjA1OCw1MCw1
MCxjYWNoZTAwLm5zLnV1Lm5ldCxWZXJpem9uIEJ1c2luZXNzLDIwMTAtMDYt
MjMgMTM6MTU6NTMsOTQuNTM2DQo=

--(icpdrkfbwz=========__1277310387)--
0
Jacob
6/23/2010 4:26:36 PM
"sparky" <paulbyford@DONTSPAMhotmail.com> wrote in message 
news:hvrprk$10m2$1@news.grc.com...
> On 22/06/2010 20:48, Steve Gibson wrote:
>>
>> Given this discovery from just one location (where I am Southern
>> California) I would LOVE to have as many additional tests as
>> people are willing to run ... to find any additional useful
>> resolvers, known to the Google benchmark, which it ranks highly
>> for anyone here.
>>
>> Here's the link to Google's benchmark:
>>
>> http://code.google.com/p/namebench/
>>
>
> I don't know what that code is doing but it hung up my router twice, once 
> on "fast" and once on "slow".  My router *isn't* a piece of junk either 
> but a small business Netgear.  I've never had any problems with it before.

The Application crashed on me Twice & disabled a DNS router sub-system I was 
using, knocking a Vista machine off of the Web.

I spent some time coaxing the Vista PC into re-recognising that the Internet 
was still there.  :( 


0
Futuristic
6/23/2010 4:31:11 PM
[for the unabridged version, see Kevin A.'s post above]

I'd love to see what you've got Kevin, but none of those links 
in your two posts are working for me. It's likely the embedded 
spaces?.... But since I don't know what the original links were, 
I'm not sure what to tweak.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/23/2010 4:44:14 PM
[for the unabridged version, see Futuristic's post above]

> The Application crashed on me Twice & disabled a DNS router
> sub-system I was using, knocking a Vista machine off of the Web.
> 
> I spent some time coaxing the Vista PC into re-recognising
> that the Internet was still there.  :(

Wow!... And Yikes!

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/23/2010 5:47:34 PM
On Tue, 22 Jun 2010 12:48:46 -0700, Steve Gibson <news07_@_grc.com>
wrote:

>Given this discovery from just one location (where I am Southern 
>California) I would LOVE to have as many additional tests as 
>people are willing to run ... to find any additional useful 
>resolvers, known to the Google benchmark, which it ranks highly 
>for anyone here.

2nd time's a charm - maybe!  

Not sure what info to post (still have the csv file, but my head started
to hurt just looking at it), so here's a zip of the html file, as
opposed to a screen shot that couldn't capture all the info on the page.
Looks like the images are stored on google's servers someplace, so they
may render for everybody - or not.

Results from deep in the heart of central Illinois - someplace outside
of Chicago.

Just ran dsnbenchmark for a comparison,
<http://i992.photobucket.com/albums/af45/sharepublicpix/dnsbenchmark.png>.




-- 
Facebook is free Web hosting with some PHP doodads and APIs, 
and spying free inside all the time
                                           Eben Moglen

begin 644 namebench.html.zip
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
M5`4``](H(DQU>`L``03L`P``!&0```!02P4&``````$``0!D````W!(`````
`
end
0
vince
6/23/2010 6:41:28 PM
--(lhvcgqjaqe=========__1277320701)
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: 7bit

In article <MPG.268bffc36125cea29896d9@news.grc.com>, 
jjanzen@nospam.nymtec.com says...
> 
> In article <MPG.268ab379abb562322383@4.79.142.203>, news07_@_grc.com 
> says...
> > 
> > Everyone...
> > 
> [SNIP]
> > 216.146.36.36
> > 
> > I'm setting follow-ups to grc.dns since that's where we've been 
> > working on all of this.
> > 
> > Thanks Everyone!  :)
> 
> From South-Western Ontario:
> 
> (CSV Attached)

So I guess that didn't work...

Trying again.

-- 
Jake
    http://www.nymtec.com

--(lhvcgqjaqe=========__1277320701)
Content-Type: Application/Octet-stream; name="dns-20100623-132036.csv"
Content-Transfer-Encoding: Base64

U2VydmVyIElQLFN5c3RlbSBSZXNvbHZlcixTdGF0dXMsQ2FjaGVkIE1pbixD
YWNoZWQgQXZnLENhY2hlZCBNYXgsQ2FjaGVkIFN0ZCxDYWNoZWQgU2VudCxD
YWNoZWQgUmN2ZCxVbmNhY2hlZCBNaW4sVW5jYWNoZWQgQXZnLFVuY2FjaGVk
IE1heCxVbmNhY2hlZCBTdGQsVW5jYWNoZWQgU2VudCxVbmNhY2hlZCBSY3Zk
LERvdGNvbSBNaW4sRG90Y29tIEF2ZyxEb3Rjb20gTWF4LERvdGNvbSBTdGQs
RG90Y29tIFNlbnQsRG90Y29tIFJjdmQsUmV2ZXJzZSBETlMsT3duZXIsU3Rh
cnQgVGltZSAodXRjKSxEdXJhdGlvbiAoc2VjKQ0KICAxMC4gIDEwLiAgIDIu
ICAgNSxZZXMsT25saW5lLDAuMDAwLDAuMDAwLDAuMDAwLDAuMDAwLDUwLDUw
LDAuMDMxLDAuMTA0LDAuMzg0LDAuMDc4LDUwLDUwLDAuMDQ5LDAuMDgxLDAu
MTg0LDAuMDM1LDUwLDUwLG52LXNlcnZlci5uZW92aXNpb24ubG9jYWwsTG9j
YWwgU2VydmVyLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMjA1LiAx
NzEuICAgMy4gIDY1LE5vLE9ubGluZSwwLjAyNCwwLjAyNSwwLjAyNiwwLjAw
MCw1MCw1MCwwLjAyNiwwLjA3NSwwLjI0OSwwLjA1NCw1MCw1MCwwLjA0MSww
LjExMCwwLjE5MywwLjA0MSw1MCw0OSxyZXNvbHZlcjEucXdlc3QubmV0LFF3
ZXN0IENvbW11bmljYXRpb25zLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2
DQogMjA1LiAxNzEuICAgMi4gIDY1LE5vLE9ubGluZSwwLjAyNCwwLjAyNSww
LjAyNywwLjAwMSw1MCw1MCwwLjAyNiwwLjA4NSwwLjI5MiwwLjA3MCw1MCw0
OSwwLjA0MSwwLjA2NCwwLjE4NiwwLjAzNCw0OSw0OSxyZXNvbHZlci5xd2Vz
dC5uZXQsUXdlc3QgQ29tbXVuaWNhdGlvbnMsMjAxMC0wNi0yMyAxMzoxNTo1
Myw5NC41MzYNCiAyMDUuIDE3MS4gICAzLiAgMjUsTm8sUmVkaXJlY3RzIFdX
VywwLjAyNSwwLjAyNywwLjAyOCwwLjAwMCw1MCw1MCwwLjAyOCwwLjA3OSww
LjI2MywwLjA2MCw1MCw1MCwwLjA0MywwLjA2NywwLjE0NSwwLjAzNCw1MCw1
MCxyZWRpcmVjdDEucXdlc3QubmV0LFF3ZXN0IENvbW11bmljYXRpb25zLDIw
MTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMjA1LiAxNzEuICAgMi4gIDI1
LE5vLFJlZGlyZWN0cyBXV1csMC4wMjYsMC4wMjcsMC4wMjgsMC4wMDEsNDks
NDksMC4wMjgsMC4wODIsMC4yOTUsMC4wNjAsNDksNDksMC4wNDMsMC4wNjYs
MC4xODcsMC4wMzYsNDksNDkscmVzb2x2ZXIucXdlc3QubmV0LFF3ZXN0IENv
bW11bmljYXRpb25zLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMjE2
LiAxNDYuICAzNS4gIDM1LE5vLFJlZGlyZWN0cyBBTEwsMC4wMjYsMC4wMjcs
MC4wMjksMC4wMDAsNTAsNTAsMC4wMjcsMC4wODgsMC4yNjEsMC4wNTksNTAs
NTAsMC4wNDMsMC4wODgsMC4xNjQsMC4wMzUsNTAsNTAscmVzb2x2ZXIxLmR5
bmRuc2ludGVybmV0Z3VpZGUuY29tLER5bmFtaWMgTmV0d29yayBTZXJ2aWNl
cywyMDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0KIDIxNi4gMTQ2LiAgMzYu
ICAzNixObyxSZWRpcmVjdHMgQUxMLDAuMDQwLDAuMDQxLDAuMDQyLDAuMDAw
LDUwLDUwLDAuMDQxLDAuMTExLDAuMzI2LDAuMDcxLDUwLDUwLDAuMDQ4LDAu
MTA5LDAuMTM2LDAuMDI0LDUwLDUwLHJlc29sdmVyMi5keW5kbnNpbnRlcm5l
dGd1aWRlLmNvbSxEeW5hbWljIE5ldHdvcmsgU2VydmljZXMsMjAxMC0wNi0y
MyAxMzoxNTo1Myw5NC41MzYNCiAxOTguICAgNi4gICAxLiAxNDIsTm8sUmVk
aXJlY3RzIEFMTCwwLjA1MSwwLjA1OSwwLjE3MCwwLjAxOSw1MCw1MCwwLjA2
MiwwLjEzMCwwLjUzOCwwLjA5Myw1MCw1MCwwLjA2MSwwLjA3NywwLjExNyww
LjAxNyw1MCw0OCxjYWNoZTA3Lm5zLnV1Lm5ldCxWZXJpem9uIEJ1c2luZXNz
LDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMTk4LiAgIDYuICAgMS4g
ICAyLE5vLFJlZGlyZWN0cyBBTEwsMC4wNTEsMC4wNjgsMC4xNjksMC4wMjMs
NTAsNTAsMC4wNTUsMC4xMzAsMC42MDksMC4xMDgsNTAsNTAsMC4wNjgsMC4w
ODIsMC4xMjAsMC4wMTQsNTAsNDksY2FjaGUwMS5ucy51dS5uZXQsVmVyaXpv
biBCdXNpbmVzcywyMDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0KIDE5OC4g
ICA2LiAgIDEuICAgNSxObyxSZWRpcmVjdHMgQUxMLDAuMDY0LDAuMDc4LDAu
NDU2LDAuMDU5LDUwLDUwLDAuMDY4LDAuMTM1LDAuNTIyLDAuMDk2LDUwLDUw
LDAuMDY3LDAuMDY5LDAuMDc3LDAuMDAyLDUwLDUwLGNhY2hlMDQubnMudXUu
bmV0LFZlcml6b24gQnVzaW5lc3MsMjAxMC0wNi0yMyAxMzoxNTo1Myw5NC41
MzYNCiAyMTYuICA1Mi4gMjU0LiAgMzMsTm8sT25saW5lLDAuMDgwLDAuMDgy
LDAuMDgzLDAuMDAwLDUwLDQ5LDAuMDgyLDAuMTI0LDAuMjYyLDAuMDUxLDQ5
LDQ5LDAuMDgyLDAuMTEyLDAuMjQ0LDAuMDUwLDQ5LDQ5LG5zMi5sYXgucG5h
cC5uZXQsIkludGVyTkFQIE5ldHdvcmsgU2VydmljZXMsIFBOQVAtTEFYIiwy
MDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0KIDIxNi4gIDUyLiAyNTQuICAg
MSxObyxPbmxpbmUsMC4wODIsMC4wODIsMC4wODQsMC4wMDAsNTAsNDgsMC4w
ODMsMC4xMjksMC4yOTksMC4wNTUsNDgsNDgsMC4wODIsMC4xNDMsMC4yNTUs
MC4wNzMsNDgsNDgsbnMxLmxheC5wbmFwLm5ldCwiSW50ZXJOQVAgTmV0d29y
ayBTZXJ2aWNlcywgUE5BUC1MQVgiLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQu
NTM2DQogMTk4LiAgIDYuICAgMS4gMTIyLE5vLFJlZGlyZWN0cyBBTEwsMC4w
ODQsMC4wOTgsMC4yNTUsMC4wMzYsNTAsNTAsMC4wODksMC4xNTUsMC41MTIs
MC4wOTgsNTAsNDksMC4wOTEsMC4wOTgsMC4xMjQsMC4wMDYsNDksNDksY2Fj
aGUwNi5ucy51dS5uZXQsVmVyaXpvbiBCdXNpbmVzcywyMDEwLTA2LTIzIDEz
OjE1OjUzLDk0LjUzNg0KIDE5OC4gICA2LiAgIDEuICAgNCxObyxSZWRpcmVj
dHMgQUxMLDAuMDk3LDAuMDk4LDAuMTEwLDAuMDAyLDUwLDUwLDAuMTAxLDAu
MTU4LDAuNTEzLDAuMDgyLDUwLDUwLDAuMDk5LDAuMTAxLDAuMTAzLDAuMDAx
LDUwLDUwLGNhY2hlMDMubnMudXUubmV0LFZlcml6b24gQnVzaW5lc3MsMjAx
MC0wNi0yMyAxMzoxNTo1Myw5NC41MzYNCiAxOTguICAgNi4gICAxLiAxOTUs
Tm8sUmVkaXJlY3RzIEFMTCwwLjA4MCwwLjEwMSwwLjUzMCwwLjA3NSw0OSw0
OSwwLjA4NSwwLjE1NSwwLjUyNCwwLjEwNiw0OSw0NSwwLjA4NSwwLjEzNCww
LjIzMywwLjAzOCw0NSw0NSxjYWNoZTA1Lm5zLnV1Lm5ldCxWZXJpem9uIEJ1
c2luZXNzLDIwMTAtMDYtMjMgMTM6MTU6NTMsOTQuNTM2DQogMTk4LiAgIDYu
ICAgMS4gMTQ2LE5vLFJlZGlyZWN0cyBBTEwsMC4wODMsMC4xMDQsMC41MDEs
MC4wNzIsNDksNDgsMC4wOTAsMC4xNTQsMC41NTUsMC4xMDIsNDgsNDgsMC4w
OTEsMC4wOTQsMC4xMDEsMC4wMDIsNDgsNDgsY2FjaGUwOC5ucy51dS5uZXQs
VmVyaXpvbiBCdXNpbmVzcywyMDEwLTA2LTIzIDEzOjE1OjUzLDk0LjUzNg0K
IDE5OC4gICA2LiAgIDEuICAgMyxObyxSZWRpcmVjdHMgQUxMLDAuMDk3LDAu
MTA5LDAuMjYyLDAuMDM1LDQ5LDQ4LDAuMTAyLDAuMTY0LDAuNTE1LDAuMDg1
LDQ4LDQ4LDAuMTAwLDAuMTA0LDAuMTMyLDAuMDA3LDQ4LDQ4LGNhY2hlMDIu
bnMudXUubmV0LFZlcml6b24gQnVzaW5lc3MsMjAxMC0wNi0yMyAxMzoxNTo1
Myw5NC41MzYNCiAxOTguICAgNi4gICAxLiAgIDEsTm8sUmVkaXJlY3RzIEFM
TCwwLjA1NSwwLjEyMywwLjIxNiwwLjA0NSw1MCw1MCwwLjA3MCwwLjIwMCww
LjY0MiwwLjExMSw1MCw1MCwwLjA3MywwLjE3MSwwLjI2NywwLjA1OCw1MCw1
MCxjYWNoZTAwLm5zLnV1Lm5ldCxWZXJpem9uIEJ1c2luZXNzLDIwMTAtMDYt
MjMgMTM6MTU6NTMsOTQuNTM2DQo=

--(lhvcgqjaqe=========__1277320701)--
0
Jacob
6/23/2010 7:18:23 PM
On 6/22/2010 4:08 PM, Steve Gibson wrote:
> [for the unabridged version, see Dirk Engelage's post above]
>
>
> Whoopsie!  People sure don't seem to be having lots of luck with
> that solution.
>
> Could you try adding the ones that *I* found to be useful and
> see how they fare for you?  I've put the file here:
>
> http://www.GRC.com/dns/NamebenchResolvers.ini
>

I didn't try Googles benchmark, but I did add the .ini to your DNSB. 
None of the new resolvers were in the top 10 for me here near Chicago. 
The closest to the top was
216.146.35.35 at about 15th, but I wouldn't use it anyway as it is a 
yellow donut. ;)

0
nobody
6/23/2010 8:09:53 PM
Jacob Janzen wrote:

> So I guess that didn't work...
> 
> Trying again.

Yes, it did the first time, and again this time. I can read the csv. 

-- 
Mark Cross @ 06/23/2010 4:49 p.m.
There is time for work. And time for love. That leaves no other time. ---
Coco Chanel.

0
Mark
6/23/2010 8:50:37 PM
On Wed, 23 Jun 2010 in grc.dns, Steve Gibson wrote
>[for the unabridged version, see Kevin A.'s post above]
>
>I'd love to see what you've got Kevin, but none of those links
>in your two posts are working for me. It's likely the embedded
>spaces?.... But since I don't know what the original links were,
>I'm not sure what to tweak.

Sorry, I was in a hurry or I'd have renamed that first one. :-(

Try this for the Namebench results:
http://www.2kevin.net/images/namebench2010-06-22.png
It's the full page length, so it comes up tiny here to fit the screen 
vertically, but I can zoom in to 'real' size then scroll the page.

And the DNSB results:
http://www.2kevin.net/images/googleresovers.png

-- 
GRC Newsgroups/Guidelines/No Regrets:
http://www.imilly.com/noregrets.htm
 From invalid, Reply To works.
http://www.2kevin.net/munging.html
0
Kevin
6/24/2010 4:14:46 AM
Steve Gibson wrote:
> [for the unabridged version, see Kerry Liles's post above]
>
>> All the back and forth on the "reference" version of the list
>> of IP addresses that DNSB checks makes me wonder (here) whether
>> there ought to be an option for DNSB to "use the 'current list'
>> from grc.com" ?  I say "option" because lots of people might
>> get bent out of shape with a "phone home" behaviour... Otherwise
>> the built-in list (that may be a tad out of date) would be used.
>
> That's certainly a possibility Kerry. And I could do it easily
> enough as a simple .INI file located on GRC.com's root which the
> Benchmark obtains at startup.
>
> In fact, it could simply display a question: Obtain updated
> nameserver list from GRC or use the last one?
>

Would it be better to add it to the "Check for latest version" dialogue? 
That way users could check for both latest program code and latest sever list.

AlanD
0
AlanD
6/24/2010 1:09:35 PM
"Steve Gibson" <news07_@_grc.com> wrote in message 
news:MPG.268ab379abb562322383@4.79.142.203...
> Everyone...
>
> I just, for the first time ever, downloaded and ran Google's
> five megabyte "Namebench" DNS benchmark utility.
>
>>>
> Given this discovery from just one location (where I am Southern
> California) I would LOVE to have as many additional tests as
> people are willing to run ... to find any additional useful
> resolvers, known to the Google benchmark, which it ranks highly
> for anyone here.
>
> Here's the link to Google's benchmark:
>
> http://code.google.com/p/namebench/
>
>> ________________________________________________________________
> Steve.  Working on: GRC's DNS project pages.
>        https://www.grc.com/dns/dns.htm

I ran Google's benchmark when it first came out. It found DNS servers that 
are 13% faster than what I was using. I was using Hawaii Road Runner servers 
and Level 3. Google found TWO HIDDEN Oceanic Time Warner DNS servers that 
are faster than the known Hawaii RR servers.  So, I switched to them.

I read this thread and decided to run the Google Benchmark again.  This 
time, it says the Oceanic servers are terrible and it thinks Clearwire is 
great which is the most absurd thing I have ever heard. Clearwire? 
Please....that is a horrible ISP.

My conclusion is that I am thoroughly disillusioned with DNSBenchMark and 
Google's and anyone else's out there. They are different every time you do 
any of these tests. So, I conclude they are not useful. I will use the DNS 
servers that I currently have and I will not worry about this in the future 
or bother to do any further testing as they are waste of my time. 


0
Melelina
6/24/2010 1:55:54 PM
I have attached the data I get from Fort Wayne Indiana on Verizon FIOS.

Hope this helps

-- 
MikeD
0
MikeD
6/25/2010 1:29:27 AM
Here is the data I get from Fort Wayne Indiana on Verizon FIOS.  I hope 
you can un-wrap this <g> 

IP  		Descr.  		Hostname  				Avg (ms)  	Diff  
	Min  	Max  	TO  	NX  	Notes
68.238.0.12 	SYS-68.238.0.12 	FWDR-12.FWDR-0.FWDR-238.FWDR-68 
	31.62 	595.8% 	9.6 	373.1 	0 	0 	
156.154.71.1	UltraDNS-2 	
	rdns2.ultradns.netudns5eqab.ultradns...	58.68 	274.9% 
	31.8 	936.7 	0 	0 	
208.67.220.220 	OpenDNS 		resolver2.opendns.com3.ash 	
	75.71 	190.6% 	34.0 	377.0 	0 	0 	
204.97.212.10 	Sprintlink-3 		ns3.sprintlink.net 		
	77.26 	184.7% 	12.2 	3500.0 	1 	4 	
8.8.8.8 	Google Public DNS 	google-public-dns-a.google.comiw-out...
	86.61 	154.0% 	23.0 	1349.9 	0 	4 	
4.2.2.1		Level 3/GTEI 		vnsc-pri.sys.gtei.netcns1.chi1.
(none) 	87.48 	151.5% 	10.9 	3500.0 	1 	4 	
216.146.36.36	DynGuide-2 	
	resolver2.dyndnsinternetguide.comec-...	90.95 	141.9% 
	35.4 	862.8 	0 	0 	
68.94.156.1 	SBC/AT&T Global US 	dnsr1.sbcglobal.netdnsnode6-x4-
chcgi...	108.45 	102.8% 	11.3 	1089.4 	0 	4 	
198.153.192.1	Norton DNS US 		198.153.192.1ig-01-ord.dyndns.com 
	114.59 	92.0% 	10.3 	3500.0 	1 	0 	
2001:470:20::2	PowerDNS Recursor 3.1.7 ordns.he.nettserv3 		
	210.41 	4.6% 	62.0 	3500.0 	1 	4 	
192.168.1.1 	SYS-192.168.1.1 	Wireless_Broadband_Router.home 	
	219.99 		101.8 	3500.0 	1 	0 	



-- 
MikeD
0
MikeD
6/25/2010 1:42:39 AM
On 22/06/2010 12:48, Steve Gibson wrote:
> Since it does not separate cached and uncached lookups, I'm
> happy that my DNS Benchmark is providing that specific
> information.  And, consequently the GRC DNS Benchmark
> disagrees with some of Google's conclusions.

Interesting. Their recommended configuration for me included a server that they 
mention is "Vulnerable to poisoning attacks (poor port diversity)", with the 
following link:

http://www.kb.cert.org/vuls/id/800113

Is namebench doing something like your spoofability test (and then, apparently, 
ignoring the result!?)?

Regards,
Sam
0
Sam
6/25/2010 2:41:35 AM
> HOWEVER... I *did* find some resolvers (hosted by Qwest and
> InterNAP in my case) that the Google benchmark knew about and
> which were sufficiently fast for me that I want to include them
> in an updated version of the Benchmark.

Steve... what about adding to the DNSB the ability to check for
an updated DNS servers list and download it ? That would allow
to keep the list "up to date" in case you'll decide to add or remove
servers from the "official list" w/o having to update (and dowload)
the whole application (not that it's big, but having a separate list
will avoid having to rebuild the app and increase version just to
change the DNS list)

Anyways; about the DNS list, I think you may be interested in
another "big" list; I just updated it adding some DNS from the
google list and it covers a bunch of spots all around the world
not just USA :)

attaching at next post


0
ObiWan
6/25/2010 8:42:06 AM
> attaching at next post

here we go (join and save)





begin 666 dnslist.zip
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


0
ObiWan
6/25/2010 8:43:52 AM
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


0
ObiWan
6/25/2010 8:43:52 AM
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


0
ObiWan
6/25/2010 8:43:52 AM
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


0
ObiWan
6/25/2010 8:43:52 AM
MI;C-> 4T0*0`V\RUVKOL:YM-KLZ4"[!1LJPA%KXCYOX,"XJ"X JV%GJ6%-.2
M%$NU.;)N]*/2H]^5"=LRD9+Q3X6X(<L_'3;X%'^[.6S@.ON?_MZ2`%O?+T4X
MIB7O;^8GSR 1M\T)\_;,!3"56/4`(Y$8U"'=KN[K&R#AWOF':7_<=UK2_,,.
MEPL<03Y52_/O2%_CY<A5$DD"`?2(BL5H45%T%A(OYA5M'8T..#@E<_K'?'ZR
MV;A R%KC,P'>ZJ<!4/(.!PQ9DOM)5J^:BJ@KH-=%&;9G+.T\#903/*4K1 K(
M?[J78I$N?@CJQ8_G'ZW^(7N3*L)M,R8J%,*?7]5+:LTK%@G#ILSFR461C>RB
MWYW'#^$'I86%%!NZ;_SR\T_WKD)6H&F2.+B#=KABAE[P552*FM'.99A)(78,
M@J?6M^:J%;1(Q[Y>QZMRCY*A>KUIB84H0;6QS:H.8^>X2A3 A.-5XOSSU[VZ
MK-\&$PN:^Q;.;H0RM17+9B5;1S#]A:![S5@8L\B 'U>8TX6!:._D?][91() 
MYANFG*#0MQNX5*RA$?1P-2*CR&W,..B#;NJE7E^NRA^X'R.1Q"JT9GH[\^Y5
MR". 5"CL:,2^\=F(E-95BXG^U8!?8,;+NM P7(Q[GE[@6ZM[(.DTV(SSCS0]
M45GR_P]02P$"%PL4``(`" `*5=D\6GI"U/O=``!8; (`"P`1```````!`" `
MMH$`````9&YS;&ES="YT>'131 0`= ```%54!0`'<VLD3%!+!08``````0`!
+`$H```"/W@``````
`
end


0
ObiWan
6/25/2010 8:43:52 AM
> ObiWan wrote:
>
> The same list, one file, no names, just IPs, use 7zip to deflate.

got it pretty much screwed :) anyways, cutting off the name
isn't a problem, I just kept them in the same format used
by the google critter, that is, IP=text now, cutting off the extra
text is quite easy but having it allows to see "where" a given
server is and who it belongs to, that's why I left those infos
in place





0
ObiWan
6/25/2010 10:27:40 AM
I ran namebench (on Snow Leopard, it wouldn't run on Tiger) a few times 
from here in Sydney Australia. It takes forever (well, an hour or so 
each run) to interrogate and then drop most of the servers, then leaves 
me with the top 11 - a mostly different different top eleven each time: 
not very useful, except that a couple are faster than those I was using. 
The eleventh one is always the same though, google's own name server.

No problem for my Netgear WNR2000 router: though my wife's downloads 
took longer than usual :-)

For DNSbench I suggest a characterisation run through all the long list 
of servers with a couple of queries each, then run the full test on the 
fastest 50, or on the ones faster than a certain cutoff.

Colin
0
Colin
6/25/2010 1:03:39 PM
> For DNSbench I suggest a characterisation run through all
> the long list of servers with a couple of queries each, then
> run the full test on the fastest 50, or on the ones faster than
> a certain cutoff.

The problem is that, more often than not, "couple queries"
may give you wrong results; some servers seem to "heat
up" the more you use them and may even become the top
ones for a given connection, so a "quick probe" may not
be the best way to find out the fastest servers; sure, if some
server won't answer it may be safely dropped but otherwise
you can't just drop a server after "a couple" queries


0
ObiWan
6/25/2010 1:06:25 PM
[for the unabridged version, see ObiWan's post above]

Thanks for the list Obi!

I am in the process of explaining my current thinking and plan.  
I'll get it posted shortly.  And I *will* incorporate this list 
of yours into that plan.  :)

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/27/2010 9:05:49 PM
On Thu, 24 Jun 2010 in grc.dns, Melelina wrote
>
>"Steve Gibson" <news07_@_grc.com> wrote in message
>news:MPG.268ab379abb562322383@4.79.142.203...
>> Everyone...
>>
>> I just, for the first time ever, downloaded and ran Google's
>> five megabyte "Namebench" DNS benchmark utility.

[..]

>> Here's the link to Google's benchmark:
>>
>> http://code.google.com/p/namebench/
>>
>>> ________________________________________________________________
>> Steve.  Working on: GRC's DNS project pages.
>>        https://www.grc.com/dns/dns.htm
>
>I ran Google's benchmark when it first came out. It found DNS servers that
>are 13% faster than what I was using. I was using Hawaii Road Runner servers
>and Level 3. Google found TWO HIDDEN Oceanic Time Warner DNS servers that
>are faster than the known Hawaii RR servers.  So, I switched to them.

Keep an eye on them to make sure that they don't disappear or change 
their behavior, like start intercepting bad domain names.

>I read this thread and decided to run the Google Benchmark again.  This
>time, it says the Oceanic servers are terrible and it thinks Clearwire is
>great which is the most absurd thing I have ever heard. Clearwire?
>Please....that is a horrible ISP.

Which doesn't mean that their DNS servers suck. They may be really zippy 
because the ISP is so bad that no one is using their DNS servers. Which 
also means that the situation could change.

>My conclusion is that I am thoroughly disillusioned with DNSBenchMark and
>Google's and anyone else's out there. They are different every time you do
>any of these tests.

That's at least partly because of where you are. Access in Hawaii sucks: 
too much distance, too many variables, too many things change. But 
that's not the fault of the tests, they're just showing you what's going 
on right at that moment. And in Hawaii, it changes quickly.

>So, I conclude they are not useful. I will use the DNS servers that I 
>currently have and I will not worry about this in the future or bother 
>to do any further testing as they are waste of my time.

Well, if the servers that you're using change their behavior, or slow 
down due to configuration changes or heavier use, or start giving bad 
data for invalid domains, or become vulnerable to some future issue, 
wouldn't you want to know?

If it was me, I'd run DNSB occasionally just to be sure there are no 
surprises. But it's certainly your call.
-- 
GRC Newsgroups/Guidelines/No Regrets:
http://www.imilly.com/noregrets.htm
 From invalid, Reply To works.
http://www.2kevin.net/munging.html
0
Kevin
6/27/2010 9:58:44 PM
[for the unabridged version, see Sam Schinke's post above]

> Interesting. Their recommended configuration for me included
> a server that they mention is "Vulnerable to poisoning attacks
> (poor port diversity)", with the following link:
> 
> http://www.kb.cert.org/vuls/id/800113
> 
> Is namebench doing something like your spoofability test (and
> then, apparently, ignoring the result!?)?

I don't know how they could be, at least not with a client-side 
utility like Namebench.

As we've discussed, the resolver chosen by the user is often not 
the resolver that makes public queries on behalf of the user. 

(If you query 4.2.2.1 you're never going to get queries out of 
THAT address.)

So it's unclear WHAT they're doing.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/28/2010 5:57:55 PM
[for the unabridged version, see Melelina's post above]

It's just a tool.  Use it if you like.  :)

(And it's seeing 591 downloads per day, average, at the moment, 
so its popularity is picking up. (Though that also might be due 
to my recently taking the darn thing to v1.0. :)

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/28/2010 6:01:26 PM
[for the unabridged version, see Kevin A.'s post above]

> Sorry, I was in a hurry or I'd have renamed that first one. :-(

<g>  Thanks Kevin.  Got'em.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/28/2010 6:08:17 PM
[for the unabridged version, see Jim Millard's post above]

> I know that your benchmark tool is pretty-well baked, but you
> might consider doing an advanced function to use a gigantic list
> like his for a limited scan in order to re-seed the primary list.

Yep.  And that's where we're headed now, well-baked or not.  :|

And it also solves the problem of any list becoming old over 
time.

-- 
________________________________________________________________
Steve.  Working on: GRC's DNS project pages.
        https://www.grc.com/dns/dns.htm
0
Steve
6/28/2010 6:12:08 PM
On 28/06/2010 10:57, Steve Gibson wrote:
> [for the unabridged version, see Sam Schinke's post above]
>
>> Interesting. Their recommended configuration for me included
>> a server that they mention is "Vulnerable to poisoning attacks
>> (poor port diversity)", with the following link:
>>
>> http://www.kb.cert.org/vuls/id/800113
>>
>> Is namebench doing something like your spoofability test (and
>> then, apparently, ignoring the result!?)?
>
> I don't know how they could be, at least not with a client-side
> utility like Namebench.
>
> As we've discussed, the resolver chosen by the user is often not
> the resolver that makes public queries on behalf of the user.
>
> (If you query 4.2.2.1 you're never going to get queries out of
> THAT address.)
>
> So it's unclear WHAT they're doing.

Some snippets:

nameserver.py, at 195:

if self.port_behavior and 'POOR' in self.port_behavior:
       my_notes.append('Vulnerable to poisoning attacks (poor port diversity)')

JSON.txt, at 203:
          # OARC port diversity data - only available for public IP's.
          "port_behavior":"208.67.217.8 is GREAT: 26 queries in 2.0 seconds from 
26 ports with std dev 18425",

Which sounds like:
https://www.dns-oarc.net/oarc/services/porttest

Anyways, this looks like the code, in healthcheck.py:

  def TestPortBehavior(self, tries=0):
     """This is designed to be called multiple times to retry bad results."""

     if self.port_behavior:
       if 'UNKNOWN' not in self.port_behavior:
         return (False, None, 0)

     tries += 1
     response = self.TimedRequest('TXT', 'porttest.dns-oarc.net.', timeout=5)[0]
     if response and response.answer:
       if len(response.answer) > 1:
         text = response.answer[1].to_rdataset().to_text()
         self.port_behavior = text.split('"')[1]

     if (not self.port_behavior or 'UNKNOWN' in self.port_behavior) and tries < 
MAX_PORT_BEHAVIOR_TRIES:
       time.sleep(1)
       return self.TestPortBehavior(tries=tries)

#    print "%s behavior: %s (tries=%s)" % (self, self.port_behavior, tries)
     return (False, None, 0)

DNSB could perhaps 'cheat' by doing that to give a quick spoofability assesment 
too. *ducks*

Regards,
Sam
0
Sam
6/30/2010 5:23:20 AM
In article <1764706.Yuhi6hlxOU@rnqqfki.eternal-september.org>, zx69p9v02
@me.com.invalid says...
> 
> Jacob Janzen wrote:
> 
> > So I guess that didn't work...
> > 
> > Trying again.
> 
> Yes, it did the first time, and again this time. I can read the csv. 

Yes, thanks Mark, I didn't see that at the top of the message, I'm used 
to seeing "garbage" inline =)

-- 
Jake
    http://www.nymtec.com
0
Jacob
6/30/2010 12:50:54 PM
Reply:

Similar Artilces:

call, call(), .call, and captures
From S06: sub bar ($a,$b,$c,:$mice) { say $mice } sub foo (\$args) { say $args.perl; &bar.call($args); } The C<.call> method of C<Code> objects accepts a single C<Capture> object, and calls it without introducing a C<CALLER> frame. And from S12: In addition to C<next METHOD>, the special function C<call> dispatches to the next candidate, possibly with a new argument list: call; # calls with the original arguments call(); # calls with no arguments call(1,2,3); # calls ...

DNS? What DNS?
This has never happened before and in light light of this morning's news about the DDOS I was wondering if it is just my machine or if something else is going on. Background: A firewall on one of my machines blocked IE from getting to the net. I wanted to trace where it was planning to go to (207.188.24.150)to figure out if this was just XP again or something else. I tried Neo Trace and PC Helps "Net Tracer" but neither can track it. All I get is "undetermined" or "timed out" Robin In article <3DB714A2.7050902@twcny.rr.com>, omeru...

DNS UP
Hi We are running 2 BM (3.8) Proxies and until today they have been operating reasonably well. Today we have started getting a lot of 504 errors on workstations using either both servers, looking at the proxy DNS page (on both servers) the DNS links are continually going up and down (like our internet) We have 3 DNS servers entered 2 external and 1 internal. I have tested from outside the BM Servers $and know the 2 external DNS servers are working fine (also no one else who use our provider have an issue). The internal DNS also seems fime. We have not made any changes to th...

superreview requested: [Bug 312061] Call res_ninit when restarting the DNS service [was: Firefox keeps a list of dns servers after connection goes down] : [Attachment 219085] v1 patch
Darin Fisher (Google) <darin@meer.net> has asked Boris Zbarsky <bzbarsky@mit.edu> for superreview: Bug 312061: Call res_ninit when restarting the DNS service [was: Firefox keeps a list of dns servers after connection goes down] https://bugzilla.mozilla.org/show_bug.cgi?id=312061 Attachment 219085: v1 patch https://bugzilla.mozilla.org/attachment.cgi?id=219085&action=edit ------- Additional Comments from Darin Fisher (Google) <darin@meer.net> This seems to do the trick. I don't want to call res_ninit during startup, so I've made this code call res_nin...

superreview granted: [Bug 312061] Call res_ninit when restarting the DNS service [was: Firefox keeps a list of dns servers after connection goes down] : [Attachment 219085] v1 patch
Boris Zbarsky <bzbarsky@mit.edu> has granted Darin Fisher (Google) <darin@meer.net>'s request for superreview: Bug 312061: Call res_ninit when restarting the DNS service [was: Firefox keeps a list of dns servers after connection goes down] https://bugzilla.mozilla.org/show_bug.cgi?id=312061 Attachment 219085: v1 patch https://bugzilla.mozilla.org/attachment.cgi?id=219085&action=edit ...

Strange DNS Calls
Hello all, I have DNS servers running with Web servers all tied to static IP. Not that my networks the issue here but my personal desktop machine on my LAN is calling to my Name servers to resolve this Domain name (A record) "test0r.ma.cx" anybody know what that is? no other client PC in my LAN or any of my dozen or so servers have called this over UDP 53. Its constant with around 30 requests to my Name server per minute. Any Light on this subject would be much appreciated PC Kiwi More to add from last post. i have sniffed the packets and it seems that it is look...

XP calls to DNS....why?
Hi I asked this question about 6 months ago but never really got an answer. I am hoping someone with a lot more know-how has looked at this. ZAP blocks an outgoing call to my ISP's (cable) DNS server. It seems to jump around a few different ports, usually ports around 1031. I am running XP-Pro. At the time other people noticed the same thing but no one had figured out what app or service was doing this. It doesn't seem to make much of a difference to my system when it can't "get through" to the DNS server. I have noticed at least once a week I will ha...

Call for DNS testing...
Everyone... The full story about the DNS vulnerability/hack that occurred to Dan Kaminsky early this year is now out in the wild. Exploits for this are currently being implemented at breakneck speed since this will prove to be just too much fun for the hackers. The DNS exploit module of the well-known "Metasploit" hacking framework now fully supports the ability to attack a DNS server in this way, to replace the nameservers for a domain and allow the attacker to change the IP address of the compromised domain. During tomorrow's Security Now! podcast I am g...

Problem with DNS tester
Hi, I have a brand new installed XP machine connected to a Windows domain running Server 2003. This machine forwards to root DNS servers (has no forwarders configured), and is using IE7. Whenever I access: http://4.79.142.202/dns I am told that no nameservers were found, possibly because my browser is not asking for any of the GIF images which causes the requests to be made to the DNS servers. Has anyone seen this before? Thanks. Andrew. "Andrew Hodgson" <andrew@hodgsonfamily.org> wrote in message news:8v0qd4ddaqf83ao5u6e0khi9mu7h3lm3cp@news.grc....

Do-Not-Call Called to Court
Do-Not-Call Called to Court Associated Press Page 1 of 1 02:06 PM Nov. 11, 2003 PT The public's frustration with telemarketers and its right to privacy justifies the national do-not-call list, government lawyers argued before a federal appeals court Monday. Telemarketers, however, told the three-judge panel of the 10th U.S. Circuit Court of Appeals that the list inhibits competition and violates their right to free speech by barring calls from businesses but not charities or politicians. Full Story: http://www.wired.com/news/privacy/0,1848,61190,00.html?tw=wn_to...

Call for Alternate DNS Servers...
Everyone... The first four pages of the nine-page DNS region set are completed. The newest "How It Works" page came out nicely, and if anyone has been wondering "how it works" that page ought to explain it in GRC-style clarity with diagrams and clear careful prose. The fifth (DNS Benchmark) page will await the conversion of the old DNSRU benchmarking utility into the new "Domain Name Speed" utility. The sixth (DNS Alternatives) page is slated to give users suggestions for DNS servers other than the ones they are using, either because thei...

Call for testers for Mail Summaries
I've recently posted an alpha version of Mail Summaries to AMO. It has lots of fancy new features, like account summaries for News and RSS, much better performance in folders, and the ability to filter messages in a folder by one of the top authors (right click an author). It's obviously still a work-in-progress, but now would be a great time for people to test things out! The add-on is located here: <https://addons.mozilla.org/en-us/thunderbird/addon/mail-summaries/>. Just scroll down to "Development Channel" near the bottom to get the latest alpha. ...

DNS inventor calls for security overhaul
"DNS inventor calls for security overhaul" http://www.theregister.co.uk/content/7/30224.html The DNSSEC site: http://www.dnssec.net/ "DNSSEC (short for "DNS Security Extensions") is a technique for securing the Domain Name System. It is a set of extensions to DNS, which provide end-to-end authenticity and integrity and was designed to protect the Internet from certain attacks. There are several distinct classes of threats to the DNS, most of which are DNS-related instances of more general problems, but a few of which are specific to peculiarities of the...

Call for alpha testers: DBD::Chart
------=_NextPart_000_0010_01C09B3A.64F8A880 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Its nearly ready, just a few tests and some packaging left, so I'm = looking for alpha testers. DBD::Chart puts a DBI frontend on GD::Graph and Chart::Plot, using a simple SQL dialect. Check out = http://home.earthlink.net/~darnold/dbdchart/ for details. If you're interested in trying this out, drop me an email and I'll send back a little bundle. I'd appreciate knowing what platform/OS you intend to use it on. Curre...

Web resources about - Call For Testers... - grc.dns

Jon Tester - Wikipedia, the free encyclopedia
(born August 21, 1956) is the junior United States Senator for Montana , serving since 2007. He is a member of the Democratic Party . Tester ...

Facebook To Android Beta-Testers: Please Come Home
Facebook is urging its Android beta-testers with Home-supported devices to install the beta version of Android overlay Home on their devices. ...

Thinking Tester
As Keith explains (slide #7) white's illusion - we can see how our brains and eyes perceive color in the context of surrounding's color and relative ...

Facebook Messenger for Android Beta Testers launches
... beta-testing treatment, as the social network announced in a post on its engineering blog that the Facebook Messenger for Android Beta Testers ...

Jason Tester (@guerillafutures) on Twitter
Sign in Sign up To bring you Twitter, we and our partners use cookies on our and other websites. Cookies help personalize Twitter content, tailor ...

Love Tester (FREE!) on the App Store on iTunes
Get Love Tester (FREE!) on the App Store. See screenshots and ratings, and read customer reviews.

Flickr: {Guerrilla Futures - Jason Tester}'s Photostream
Forecaster, provocateur, designer, and, along with my fine colleagues, catalyzer of people to systemically think about their personal and collective ...

YouTube - Senator Jon Tester meets with Montana business leaders
You are using an outdated browser, which YouTube no longer supports. Since some features on YouTube may not work, you are viewing a lightweight ...

One-stop drug and alcohol breath tester
A Cleveland breathalyser company is preparing to trial a world-first all-in-one alcohol and drug testing device.


Resources last updated: 12/15/2015 7:17:11 PM