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.
Need more details what is nslookup? Check the nslookup page on wikipedia.
Here are the 10 most used command lines with nslookup 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. How 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
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.