What is Nslookup?
First lets clarify what is Nslookup – it is a powerful network administration command-line tool, available for many of the popular computer operating systems for querying Domain Name System (DNS) to obtain domain names or IP addresses, mapping or for any other specific DNS Records.
If you want high speed, you must use Anycast DNS services! Check this article about Anycast DNS!
Here are the 10 most used Nslookup commands that will help you to understand better your domain’s management:
1. How to find the A record of а domain.
$ nslookup example.com
2. How to check the NS records of a domain.
$nslookup -type=ns example.com
3. How to query the SOA record of a domain.
$nslookup -type=soa example.com
4. How to find the MX records responsible for the email exchange.
$ nslookup -query=mx example.com
5. How to find all of the available DNS records of a domain.
$ nslookup -type=any example.com
6. How to check the using of a specific DNS Server.
$ nslookup example.com ns1.nsexample.com
7. How to check the Reverse DNS Lookup.
$ nslookup 10.20.30.40
8. Nslookup command to change the port number for the connection.
$ nslookup -port=56 example.com
9.How to change the timeout interval for a reply.
$ nslookup -timeout=20 example.com
10. How to enable debug mode.
Debug mode provides important and detailed information both for the question and for the received answer.
$ nslookup -debug example.com
Need more details what is nslookup? Check the nslookup page on wikipedia.
Authoritative answer – This is the answer that originates from the DNS Server which has the information about the zone file.
Non-authoritative answer – When a nameserver is not in the list for the domain you did a lookup on.
Different port – By default, the DNS servers use port 53.