Documente Academic
Documente Profesional
Documente Cultură
Page 1 of 6
DNS Benchmark
DNS Benchmark
Are your DNS nameservers impeding your Internet experience? A unique, comprehensive, accurate & free Windows (and Linux/Wine) utility to determine the exact performance of local and remote DNS nameservers . . .
You can't optimize it until you can measure it Now you CAN measure it!
http://www.grc.com/dns/benchmark.htm
8/11/2012
Page 2 of 6
Click here or on the image above to download this 163 KByte program.
Although GRC's DNS Benchmark is packed with features to satisfy the needs of the most demanding Internet gurus (and this benchmark offers features designed to enable serious DNS performance investigation), the box below demonstrates that it is also extremely easy for casual and first-time users to run:
http://www.grc.com/dns/benchmark.htm
8/11/2012
Page 3 of 6
Click the Nameservers tab to select the main benchmark display and data pages. Click the Run Benchmark button (it may take a moment to become enabled). Click and read the Conclusions tab after the benchmark completes. Unless you're a super-guru, PLEASE really do read the Conclusions tab once the benchmark has completed. Some people have initially been overwhelmed and intimidated by this benchmark's deep and rich feature set, and by the amount of specific detail it generates. They haven't known what it meant or what, if anything, they should do about it. But you will discover that the Conclusions tab presents a distillation of all that, into a set of carefully worded . . . er . . . Conclusions. Really.
Links to further descriptive help, FAQ pages and resources for this benchmark utility are located at the bottom of each page. An overview and list of the unique features of GRC's DNS Benchmark utility are provided below.
www.grc.com
[4.79.142.202]
Since nothing can happen until IP addresses are known, the use of slow, overloaded or unreliable DNS servers will get in the way, noticeably slowing down virtually all of your use of the Internet. Unless you have taken over manual control of the DNS servers your system is using (which, as you'll see, is not difficult to do), your system will be using the DNS servers that were automatically assigned by your Internet connection provider (your ISP). Since they are likely located close to you on the Internet (since they are provided by your own ISP) they may already be the fastest DNS servers available to you. But they might be in the wrong order (the second one being faster than the first one, and that matters) or, who knows? Many people have discovered that their own ISP's DNS servers are slower than other publicly available alternatives on the Internet, which are faster and/or more reliable. This DNS Benchmark will give you visibility into what's going on with your system's
http://www.grc.com/dns/benchmark.htm
8/11/2012
Page 4 of 6
currently assigned DNS servers by automatically comparing their performance with many well known publicly available alternatives.
Compatible with all versions of Windows from Windows 95 through Windows 7. Compatible with Wine (Windows emulation) running on Linux and Macintosh. Hand-coded in 100% pure assembly language for highest precision and smallest size: 163 KBytes. Installation-free nothing to install just run the small executable file. (Won't change anything or mess up your system.)
http://www.grc.com/dns/benchmark.htm
8/11/2012
Page 5 of 6
Lightweight (single packet), optional automatic and/or manual version checking. Task Scheduler-compatible for non-UI non-interactive background operation. Optional, automatic results logging for fully unattended operation. Comprehensive error return codes to support full automation.
For each of up to 200 DNS nameservers, using the Internet's most popular top-50 domain names, independently measures, charts, statistically analyzes, reports (and optionally exports):
Cached lookups the time to return a domain name that is already in the resolver's name cache. Uncached lookups the time to return a sub-domain name that is not already in the resolver's name cache. Dotcom lookups the time to consult the nameserver's chosen dotcom resolver (s) for a dotcom name. Reliability the number of queries not replied to (lost) during the benchmark. Rebinding protection whether the resolver blocks non-routable private IP addresses.
Optionally verifies whether nameservers provide DNS security (DNSSEC) record authentication. When using a list of (provided) DNSSEC-signed domains, benchmarks DNSSEC authentication performance. Graphs and compares all four benchmark parameters with an easy-to-read bar chart. Builds a customized list of the fastest performing (for you) top 50 resolvers, located anywhere in the world, selected from a master list of more than 4,800 possible known resolvers. On-the-fly hierarchical sorting of performance results by cached (default) or uncached performance. (Sorting is hierarchical because cached (or uncached) performance is sorted first, followed by uncached (or cached), then by dotcom last.) Auto-scaled bar chart that can be manually overridden for chart-to-chart comparison. Pop-up value inspector (left click in nameserver list) displays precise values on bar chart. Detailed tabular results report. Fully detailed, locale-aware (internationalized), CSV results export. Automatic logging to a CSV file for long-term background results monitoring and collection. Simultaneously compares the performance and reliability of up to 200 DNS nameservers. Determines network name (reverse DNS), ownership, and operational status for each nameserver. Determines whether nameservers intercept and redirect bad domain names. Comprehensive, heuristic Conclusions generation summarizes all results and suggests useful system changes, if any, in easily readable English. All results are analyzed for statistical significance with a 95% confidence threshold. Bottom of tabular data page contains built-in quick-reference reminder help.
http://www.grc.com/dns/benchmark.htm
8/11/2012
Page 6 of 6
The built-in top-50 domains list is user-replaceable to allow more/less statistical significance, and for support of DNSSEC record authentication. .INI files containing sets and subsets of nameservers to benchmark can be added, removed, and saved. Special dnsbench.ini file is auto-loaded, if present, to always override built-in nameserver list. (This supports the use of customizable personal nameserver lists for special applications.) At start-up, tests for the presence of, and deliberately triggers, any outboundblocking personal firewalls to allow Internet access exceptions to be provided before testing begins. Internet connectivity aware verifies unimpeded Internet connectivity before testing and gracefully handles possible loss of Internet connectivity during testing. Bar chart results can be copied to the system clipboard or saved in BMP or compressed PNG format for storage or sharing. Built-in self-screen capture to BMP or compressed PNG file. All benchmark pages and tabs can be copied to the system clipboard or saved to files as text, rich-text, or images as appropriate.
1 DNS Benchmark Introduction 2 Features & Operation Walkthrough 3 System Menu Options & Commands 4 Command-Line Operation Reference 5 Building a Custom Nameserver List 6 DNS Benchmark Resource Files
7 Configuring your DNS Nameservers 8 Benchmark Questions & Answers 9 DNS Benchmark Version History 10 Running GRC Apps under WINE 11 DNS Spoofability Test Introduction 12 Please Send Us Your Feedback
Gibson Research Corporation is owned and operated by Steve Gibson. The contents of this page are Copyright (c) 2012 Gibson Research Corporation. SpinRite, ShieldsUP, NanoProbe, and any other indicated trademarks are registered trademarks of Gibson Research Corporation, Laguna Hills, CA, USA. GRC's web and customer privacy policy. Last Edit: Oct 27, 2010 at 05:25 (654.17 days ago) Viewed 1,908 times per day
http://www.grc.com/dns/benchmark.htm
8/11/2012