List DNS records, nameservers of a domain from command line

List DNS records, nameservers of a domain from command line

Advertisement:

Canagon.com - Website for $499, beautiful premade designs, high-performance hosting on all continents, dedicated support team. Learn more >

 
If you want to find out domains DNS records like TXT, CNAME, MX, A or nameservers for the domain, there are numerous CLI tools for this task, I will show you two built in Ubuntu.
 
The easiest way is to use host command with -a option.
 
 
$ host -a google.com
 
Trying "google.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20315
;; flags: qr rd ra; QUERY: 1, ANSWER: 18, AUTHORITY: 0, ADDITIONAL: 2
 
;; QUESTION SECTION:
;google.com. IN ANY
 
;; ANSWER SECTION:
google.com. 82014 IN NS ns3.google.com.
google.com. 90 IN A 173.194.69.113
google.com. 144 IN MX 40 alt3.aspmx.l.google.com.
google.com. 90 IN A 173.194.69.100
google.com. 90 IN A 173.194.69.102
google.com. 144 IN MX 30 alt2.aspmx.l.google.com.
google.com. 82014 IN NS ns1.google.com.
google.com. 144 IN MX 20 alt1.aspmx.l.google.com.
google.com. 90 IN A 173.194.69.139
google.com. 144 IN MX 10 aspmx.l.google.com.
google.com. 90 IN A 173.194.69.101
google.com. 144 IN MX 50 alt4.aspmx.l.google.com.
google.com. 1478 IN TXT "v=spf1 include:_spf.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
google.com. 82014 IN NS ns2.google.com.
google.com. 275 IN AAAA 2a00:1450:4008:c01::71
google.com. 31 IN SOA ns1.google.com. dns-admin.google.com. 1516687 7200 1800 1209600 300
google.com. 90 IN A 173.194.69.138
google.com. 82014 IN NS ns4.google.com.
 
;; ADDITIONAL SECTION:
alt3.aspmx.l.google.com. 208 IN A 74.125.142.27
alt4.aspmx.l.google.com. 208 IN A 74.125.134.27
 
Received 498 bytes from 192.168.0.1#53 in 12 ms
 
The second option is to use nslookup command with -type parameter. Change mx to a, or txt and see for your self.
 
 
$ nslookup -type=mx google.com
 
Server: 192.168.0.1
Address: 192.168.0.1#53
 
Non-authoritative answer:
google.com mail exchanger = 40 alt3.aspmx.l.google.com.
google.com mail exchanger = 50 alt4.aspmx.l.google.com.
google.com mail exchanger = 30 alt2.aspmx.l.google.com.
google.com mail exchanger = 20 alt1.aspmx.l.google.com.
google.com mail exchanger = 10 aspmx.l.google.com.
 
Authoritative answers can be found from:
alt3.aspmx.l.google.com internet address = 74.125.142.27
alt2.aspmx.l.google.com internet address = 173.194.64.27
aspmx.l.google.com internet address = 173.194.69.27
alt4.aspmx.l.google.com internet address = 74.125.134.27
alt1.aspmx.l.google.com internet address = 74.125.141.27
 
A very interesting command line tool you should also check out is dig.
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Stunnel Setup
Viewed 16791 times since Fri, Sep 28, 2018
Linux ssh Hide OpenSSH Version Banner
Viewed 24221 times since Wed, Apr 22, 2020
What is yum-cron ?
Viewed 2299 times since Fri, Oct 26, 2018
15 Linux Yum Command Examples – Install, Uninstall, Update Packages
Viewed 2803 times since Thu, Oct 25, 2018
What UUIDs can do for you
Viewed 1473 times since Tue, Jul 17, 2018
Enabling or disabling a repository using Red Hat Subscription Management
Viewed 6865 times since Mon, Oct 29, 2018
RHEL: Handling SCSI disks
Viewed 11291 times since Sun, May 27, 2018
RHEL: XFS basic operations
Viewed 15110 times since Sat, Jun 2, 2018
Prosty skaner portów TCP w bash
Viewed 2830 times since Thu, May 24, 2018
Top 20 OpenSSH Server Best Security Practices - good article
Viewed 9990 times since Mon, Oct 1, 2018