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
RHEL: Back-up/Replicate a partition table
Viewed 965 times since Sun, May 27, 2018
debian How to Upgrade Debian 8 Jessie to Debian 9 Stretch
Viewed 630 times since Sun, Sep 23, 2018
www.unixarena.com
Viewed 500 times since Fri, Jul 27, 2018
Open SSL HowTo: Decode SSL Certificate
Viewed 483 times since Mon, Feb 18, 2019
CentOS / RHEL : Configure yum automatic updates with yum-cron service
Viewed 2089 times since Fri, Oct 26, 2018
How to deal with dmesg timestamps
Viewed 541 times since Wed, Oct 3, 2018
RHEL: What is "SysRq key" and how to use it
Viewed 1286 times since Sat, Jun 2, 2018
How To Use the Linux Auditing System on CentOS 7
Viewed 643 times since Fri, Apr 5, 2019
HowTo: Create CSR using OpenSSL Without Prompt (Non-Interactive)
Viewed 742 times since Mon, Feb 18, 2019
OEL 7 – How to disable IPv6 on Oracle Linux 7
Viewed 3441 times since Fri, Aug 3, 2018