01-21-2008
One of my favorite utilities
use case : "dig any @NS1.GOOGLE.COM GOOGLE.COM" where :
dig - name of binary;
any - type of record to query;
@name.server - which Name Server to query
domain.com - domain name that you are interested in;
The above command will produce the following output :
Quote:
[root@dnssrv]# dig any @NS1.GOOGLE.COM GOOGLE.COM
; <<>> DiG 9.3.3rc2 <<>> any @NS1.GOOGLE.COM GOOGLE.COM
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31659
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 4, ADDITIONAL: 7
;; QUESTION SECTION:
;GOOGLE.COM. IN ANY
;; ANSWER SECTION:
GOOGLE.COM. 10800 IN MX 10 smtp1.GOOGLE.COM.
GOOGLE.COM. 10800 IN MX 10 smtp2.GOOGLE.COM.
GOOGLE.COM. 10800 IN MX 10 smtp3.GOOGLE.COM.
GOOGLE.COM. 10800 IN MX 10 smtp4.GOOGLE.COM.
GOOGLE.COM. 300 IN A 72.14.207.99
GOOGLE.COM. 300 IN A 64.233.187.99
GOOGLE.COM. 300 IN A 64.233.167.99
GOOGLE.COM. 300 IN TXT "v=spf1 include:_netblocks.google.com ~all"
GOOGLE.COM. 345600 IN NS ns1.GOOGLE.COM.
GOOGLE.COM. 345600 IN NS ns2.GOOGLE.COM.
GOOGLE.COM. 345600 IN NS ns3.GOOGLE.COM.
GOOGLE.COM. 345600 IN NS ns4.GOOGLE.COM.
GOOGLE.COM. 86400 IN SOA ns1.GOOGLE.COM. dns-admin.GOOGLE.COM. 2008011602 7200 1800 1209600 300
;; AUTHORITY SECTION:
GOOGLE.COM. 345600 IN NS ns1.GOOGLE.COM.
GOOGLE.COM. 345600 IN NS ns2.GOOGLE.COM.
GOOGLE.COM. 345600 IN NS ns3.GOOGLE.COM.
GOOGLE.COM. 345600 IN NS ns4.GOOGLE.COM.
;; ADDITIONAL SECTION:
smtp1.GOOGLE.COM. 3600 IN A 72.14.203.25
smtp2.GOOGLE.COM. 3600 IN A 64.233.167.25
smtp3.GOOGLE.COM. 3600 IN A 64.233.183.25
smtp4.GOOGLE.COM. 3600 IN A 72.14.215.25
ns1.GOOGLE.COM. 345600 IN A 216.239.32.10
ns2.GOOGLE.COM. 345600 IN A 216.239.34.10
ns3.GOOGLE.COM. 345600 IN A 216.239.36.10
;; Query time: 35 msec
;; SERVER: 216.239.32.10#53(216.239.32.10)
;; WHEN: Mon Jan 21 05:52:05 2008
;; MSG SIZE rcvd: 504
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
what is dig? Is it just a advanced type of nslookup?
how to use it?
//nicke:confused: (1 Reply)
Discussion started by: nicke30
1 Replies
2. UNIX for Dummies Questions & Answers
When I use the linux dig command such as #dig yahoo.com it resolves
but when I use the same command as root it gives me error "Segmentation Fault"
Please advise I am completly baffled. (1 Reply)
Discussion started by: Tirmazi
1 Replies
3. UNIX for Dummies Questions & Answers
Hi folks,
Please advise which command/command line shall I run;
1) to display the command and its output on console
2) simultaneous to save the command and its output on a file
I tried tee command as follows;
$ ps aux | grep mysql | tee /path/to/output.txt
It displayed the... (7 Replies)
Discussion started by: satimis
7 Replies
4. UNIX for Dummies Questions & Answers
Hi Guys,
I just need a confirmation if what think i know is right .
dig yahoo.com
; <<>> DiG 9.7.0-P1 <<>> yahoo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27410
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
... (1 Reply)
Discussion started by: mtomar
1 Replies
5. IP Networking
Can I use two different DNS servers in the one command in the form of primary and secondary.
Take this for example:
dig @<primaryAddress> @<secondaryAddress> MX domain.tld
So if primary address is down, it will use the secondary address as a backup. It seems to work when testing, but thought... (1 Reply)
Discussion started by: neil_is_ere
1 Replies
6. Shell Programming and Scripting
Hi everyone,
how can I get the highlighted text only?
I am only concerned with the first line of the "AUTHORITY SECTION" (in red).
thank you in advance (4 Replies)
Discussion started by: Abdulelah
4 Replies
7. UNIX for Advanced & Expert Users
Hi,
I have these entries in the /etc/esolv.conf:
------------
domain xxxxxx
search yyyyyy
nameserver 127.0.0.1
nameserver aaaaaaaaaaaaaaaa
nameserver bbbbbbbbbbbbbbbb
-------------
When I use 'dig' or 'nslookup' command, like 'dig yahoo.com' it uses the localhost as the server.
I... (2 Replies)
Discussion started by: chaandana
2 Replies
8. Shell Programming and Scripting
From the command line I am running the following command:
for i in $(awk '{print ($1)}' src-dst|uniq); do dig -x "$i" +short; done
src-dst has a list of IP addresses. When this script is running and I do a ps -ef | grep dig, I see the proper dig command with IP addresses being run, but the... (2 Replies)
Discussion started by: phish
2 Replies
9. Shell Programming and Scripting
I am using UNIX to create a script on our system. I have setup my commands to append their output to an outage file. However, some of the commands return no output and so I would like something to take their place.
What I need
The following command is placed at the prompt:
TICLI... (4 Replies)
Discussion started by: jbrass
4 Replies
10. Shell Programming and Scripting
Hi,
I am testing some code to match a grep to see if one of the dns server exists but it does not seem to match:
ERROR:
=======
CRITICAL: google.com DNS : ns3.google.com NOT found
CODE:
=====
if ; then
echo "OK: google.com DNS : ns3.google.com exists"
else
echo... (5 Replies)
Discussion started by: dmccabe
5 Replies