DNS Nameserver Response Comparison Tool
Over the years, as we have worked with setting up Nameservers with A records we have found that it can be a rather complex task. So we made a DNS Nameserver Response Comparison Tool.
The work of configuring the servers is straight forward (we prefer to work with Bind on Ubuntu). We have come up with ways of automating the configuration in order to manage the large numbers of domains our Name Servers handle. However when an issue comes up it can take a considerable amount of time to identify differences between the servers.
So, we came up with the Nameserver Results Compare Tool.
- Enter Nameserver 1 and Nameserver 2
- Enter a list of domain names
- Review the results with discrepancies highlighted
The link to the tool is here:
Some other uses of the tool:
- Know whether a new Nameserver correctly reports all of your domain names, before you put it in production
- Compare googles 22.214.171.124 Nameserver results against your own.
- Identify when a recursive name server is caching the results in stead of requesting them from the authoritative source
As of this writing, the tool is new. If it is anything like the Bulk MX and DNS Lookup Tool we will likely add new features as we find new uses for it.
Some of the potential new features we could see for the future:
- Add multiple additional name servers
- Save frequently used name servers
- Add different record types (MX, TXT, CNAME)
- Control and report on the recursive portion of the request
- Track the comparison history
If you find this tool to be useful, please do provide a review for us. If you think of an enhancement that could make this DNS Nameserver Response Comparison Tool even more useful, please let us know (email: dnsutil @ matraex.com )
Bulk MX and DNS lookup enhanced
As our bulk MX and DNS tool has become more popular, Google has sent many people to our site looking for all sorts of DNS lookup tools. It seems that I was not the only one that needed a simple way to quickly gather DNS information on multiple domains at once
Many people have been able to quickly find all of the information they need about a domain (A, MX, NS and WHOIS records) and they move on. It turns out that even though the tool had the ability to lookup records for multiple domains at once, it is also useful for getting a quick DNS overview of a single domain. Web professionals often bookmark the tool and come back often.
The tool evolves as we get special requests, so my request to you is: let me know if I can add some functionality to the tool for you.
Several new features have been added in the last month.
- A premium option allows you to buy credits to remove usage limits
- Whois lookups are turned off on larger requests in order to avoid abuse restrictions
- Large scale lookups can be started by uploading a text file with one domain per line.
- For each file upload a background process builds a downloadable CSV file listing one dns record result per lin
- A row for each www and @ A record with the ip address
- One row for each MX record
- One row for each NS record
- One row displaying the ip addresses for each MX record.
- As the process builds the records file in the background , you can refresh the page withe your premium code in it and watch the progress.
Future upgrades may include
- The ability to choose to only lookup certain record types (A, MX or NS)
- Multithreading options to speed up background lookups.
- They ability to choose the download format of the DNS results list.
If you find the tool useful or you would like a certain type of enhancement, please leave a comment or send us a comment.
If you happen to be a techie that has to look at log files with timestamps, take a look at the tool that bulk converts timestamps to readable dates. You can just cut an paste a big block of text from you log and click
Summary: We have two tools to help you lookup information on domains quickly
- quick-domain-research.php – See the NS, MX, A records and IPs for multiple domains in one table
- nameserver-compare.php – Compare NS, MX, A records for multiple domains, against multiple Name Servers
Bulk Domain NS, MX and A record lookup tool
Occassionally, we come across some sort of project in which we have to work through a list of multiple domain names and make some sort of changes.
In some cases we simply have to update contact records, in other cases we have to determine ownership, hosting and mail setups so we can assist with an ownership transfer.
There are a plethora of domain tools out there which help one at a time, But we were hard pressed to find a tool that could do a bulk lookup of multiple domains with table based out put.
So, we built the tool
This tool has the
- A records for the root domain (@) and the (www) domain.
- MX records for the root domain
- NS records for the root domain
This tool was thrown together quickly to help us identify whether an OLD but active nameserver, which had dozens of domain names on it, was actually being used for the domains.
We were able to delete more than 20 domains cluttering up the DNS entries.
Additionally we were able to clean up associated webservers that had not been cleaned of hosting accounts after a client left the account.
Some future ideas which will make their way in next time:
- Display whois information for the domain
- Optionally group the domains based on which name servers, whois records or www C class they are hosted at
Update 11/28/2015 by Michael Blood
Since this original post, we have added several new features including the ability to upload a file with a large batch upload, and download a CSV file with the results. You can see all of the details in this Enhanced Bulk Domain NS, MX and A record lookup tool post.
Great SQL Formatting Tool
We often deal with very complex, dynamically generated SQL Statements which run from our applications.
If we need to debug them for any reason we often have to display them to the screen and then copy and paste them in to an SQL Query window. The problem is that those SQL Statements are not always formatted to be very readable. Sometimes they might even be on a single line. This requires a bunch of time going through and reformatting the sql statement, making it legible for debugging.
I have used this tool SQLinFORM several times in the past but I keep forgetting about when I dont have to use it very often.
I just copy and paste the SQL into the window and click Format.
It does a great job formatting code quickly and even has some options for how you would like to see the output, I then select the output and paste it into my SQL Query window.
If you use it often they do have a version for sale.