Questions tagged [dig]
The dig tag has no usage guidance.
77
questions
1
vote
1
answer
41
views
cannot access github.com
I cannot nslookup github:
nslookup github 8.8.8.8
;; connection timed out; no servers could be reached
nslookup github.com
;; connection timed out; no servers could be reached
nb: default ns server =...
2
votes
1
answer
27
views
What is meant by "OS resolver libraries" that are used by the "dig" command?
I know that dig queries the DNS server in the /etc/resolv.conf
but I read that the difference between dig and nslookup is that dig uses OS resolver libraries.
But what are the OS resolver libraries?
0
votes
1
answer
71
views
nslookup/dig not appending domain suffix for SRV searches
I am trying to figure out why doing a SRV record search on Ubuntu will not work without specifically including the FQDN on the end of the address. I have the domain name listed in my resolv.conf ...
1
vote
1
answer
52
views
Naked dig cannot reach servers, otherwise resolution works
I installed dig via pacman -S bind and it hangs when started as dig:
# dig google.com
; <<>> DiG 9.16.25 <<>> google.com
;; global options: +cmd
;; connection timed out; no ...
1
vote
1
answer
16
views
dnsutils points to public IP of client machine, not server
I am logged in via SSH to a remote machine, which is a Raspberry Pi 4. I am trying to use dnsutils to extract the public IP of the remote machine. However, it is returning the public IP of the client ...
1
vote
2
answers
501
views
How to install dig on Cygwin?
I cannot find dig command on my Cygwin, nor any package name that would directly point to it. If there is a package containing it, then which one to install?
0
votes
1
answer
45
views
Bash Scripting Output
So my bash scripting is not the best, but the following script takes IP addresses from a text file and feeds the output to a shell and shows only the dns host names that resolve.
#!/bin/bash
while ...
0
votes
0
answers
28
views
pdns master ask recursive AXFR about domain it has in MySQL
Installed PowerDNS (pdns) servers on MASTER(ip1) and SLAVE(ip2).
with pdns-backend-mysql.
I created a MASTER domain at the MASTER pdns.
I do on SLAVE :
dig +norecurse @ip1 my-domain.info
; <<&...
0
votes
1
answer
48
views
bash - Script to output domains MX-es using arguments
I am trying to make a bash script that shows me the domains MX-es of one or more domains given as arguments when running it. Example script call:
./domains.sh domain1.com domain-no-mx.com domain2.net ...
0
votes
1
answer
55
views
Wha't is the meaning of global option in dig command and how to use them?
dig mt-example.com
; <<>> DiG 9.4.1-P1 <<>> mt-example.com
;; global options: printcmd
I wonder what's the global options and what
printcmd
meaning, I searched in internet ...
0
votes
1
answer
207
views
Find all the IP Addresses behind any dns
I am trying to find all the IP address of DNS .
I tried with dig and nslookup but they return IP address which are up and listening .
I want to find all the IPs configured with DNS, whether listening ...
-2
votes
1
answer
118
views
Passing Dig command in nmap
I have an issue to take the result of the dig command and pass it to nmap command like:
for ip in 'dig mydomain.com -t ns +short'
do nmap $ip
done
0
votes
2
answers
478
views
bash loop until dig returns
I am trying the following but it doesn't seem to give me my desired outcome, I basically want to run dig until I get a response at which point exit and continue with rest of script.
until dig +answer ...
0
votes
1
answer
503
views
Can `dig` show me all common record types at once?
Is there a way to have dig request (potentially over several requests) all of the common types of records for a domain at once? dig any domain.com and dig all domain.com seem to be lacking... ...
0
votes
1
answer
375
views
Dig connection timed out while Ping and nslookup work fine
Whenever I run the command dig, the connection times out and no servers are reached.Specifying the DNS server to query makes no difference.
Nslookup and Ping on the other hand seem to be working just ...
0
votes
1
answer
901
views
Setting up TXT records in dnsmasq does not work
I want to configure some TXT records in my local dnsmasq which runs on a singleboardcomputer and servers DHCP and DNS in my local network.
I use it to make my services that I selfhost at home ...
1
vote
1
answer
362
views
`dig -4` returns IPv6 address
Why would dig -4 return an IPv6 address?
% dig -v
DiG 9.16.5
%
% dig -4 @8.8.8.8 TXT o-o.myaddr.l.google.com | grep TXT
; <<>> DiG 9.16.5 <<>> -4 @8.8.8.8 TXT o-o.myaddr.l....
1
vote
0
answers
746
views
Debugging slow & timed out DNS queries
Web pages occasionally fail to load or take a very long time; Chrome will say the error is DNS_PROBE_FINISHED_BAD_CONFIG or DNS_PROBE_FINISHED_NXDOMAIN.
I have been able to reproduce this on the ...
0
votes
1
answer
83
views
Understanding the dig's DNS query: Does dig set non zero value for Z field?
When I was scrutinizing the DNS query sent by the dig, I found something odd from what RFC's state. I don't know the different variants of DNS protocols out there, but from RFC 1035
Z : Reserved ...
1
vote
1
answer
430
views
How do I write dig output to /etc/hosts file?
I'm a shell beginner and here's an example, I don't know how to implement it.
Any help, thanks in advance!
Step 1: Get the domain resolution A record via dig.
dig @8.8.8.8 liveproduseast.akamaized....
3
votes
2
answers
473
views
Why does dig +trace take seconds to complete?
The sum of the DNS queries for the following dig command take less than 200 ms to complete, but the entire command takes over 4 seconds. Why does dig +trace take so much longer than the sum of the DNS ...
0
votes
1
answer
770
views
ping can resolve hostname, while dig is unable to resolve the same hostname?
ping can resolve hostname, while dig is unable to resolve the same hostname?
I'm experiencing a strange issue, where ping is able to resolve some DNS hostname, while dig cannot.
I've tried to dig +...
2
votes
4
answers
701
views
Read file and print out ip-address to another file
I have big file that holds something like 40000 rows of domain names.
I would like to read that file and use dig (or something else) to look up the IP addresses of the domain names in the DNS, and ...
2
votes
1
answer
925
views
dnsmasq behaving strangely: dig returns result for dns lookup, yet ping reports "host not found"
Since my router does not resolve hostnames of LAN devices, I setup my server to act as a DNS using DNSMASQ.
DNS Server Specs
----------------
OS: Ubuntu Server
LAN IP: 192.168.1.4
I have a ...
0
votes
5
answers
3k
views
Script to query a list of domains for MX records then query the answers for the IP addresses?
I need to check mail servers' IP addresses from a list of domains to see if they match a certain IP address. Specifically:
Build a list of the domains I want to query
Dig the MX record(s) of each ...
5
votes
1
answer
634
views
Going all-in on DNSSEC
I have been doing an effort to go full on DNSSEC on my system with the following setup:
dnscrypt-proxy installed, up and running on 127.0.0.1 with require_dnssec = true
systemd-resolved running, with ...
5
votes
3
answers
5k
views
Unable to run DNS queries when response is bigger than 512 Bytes and truncated
Situation:
Linux machine running in Azure
looking for a public domain that returns 112 results
the packet response size is 1905 bytes
Case 1:
interrogating google DNS 8.8.8.8 - it returns un-...
2
votes
3
answers
2k
views
Extract A record and query time from dig output
I am having the following output when executing a dig command :
dig @1.1.1.1 google.com +noall +answer +stats
; <<>> DiG 9.11.4-P1 <<>> @1.1.1.1 google.com +noall +answer +...
0
votes
1
answer
496
views
How to get dig without bind
Is there a way of installing dig or nslookup without BIND (preferably without compilation)? BIND is known to be a huge security hole, and all I need is the ability to resolve domain names to their A ...
0
votes
0
answers
62
views
Can reach local DNS, but remote not
I'm getting nowhere with the following problem: When using my local ISPs DNS server at 192.168.0.1 (for example putting it into /etc/resolv.conf or using it directly with dig google.com @192.168.0.1) ...
0
votes
0
answers
27
views
How to query Docker nameservers?
When I try to update my Ubuntu 18.04,I encounter problems
Err:13 https://get.docker.com/ubuntu docker InRelease ...
2
votes
1
answer
6k
views
Dig: connection timed out; no servers could be reached. But ping works?
When I try to run the dig command against either my servers IP or nameserver I get an error:
root@kali2:/etc# dig q-type=soa @192.168.100.10
; <<>> DiG 9.11.4-P2-3-Debian <<>&...
0
votes
2
answers
297
views
Using grep and logical operators for pattern matching within shell script
Im trying to develop a script that finds a specific pattern in the output of the dig command running against a list of domains. To do this I'm using grep but having difficulty implementing this using ...
0
votes
1
answer
1k
views
Why does dig utility hang indefinitely even with timeout specified?
I'm using dig utility to find public IP address.
The command I used is:
dig +short myip.opendns.com @resolver1.opendns.com
but I had problem since on some other computers it took so long, so I ...
0
votes
1
answer
644
views
Using socat, how to send to and receive from a public DNS server?
In a file called "query.bin" we have stored the data that is transmitted to a public DNS server by the following command.
dig +notcp hello.com @8.8.8.8
How can query.bin now be sent to 8.8.8.8 again ...
3
votes
1
answer
6k
views
nslookup: return only IP address
My research indicated nslookup was never really intended for scripted use: use dig instead, which with the +short option produces machine-readable output according to the query parameters.
dig +...
6
votes
2
answers
2k
views
How shall I understand the output of `dig`?
How shall I understand the output of dig?
A DNS server stores a database of resource records.
Does dig return the resource records in the database of some DNS server? If yes, which DNS server's ...
1
vote
1
answer
429
views
dnsmasq running in namespace can't take queries from within namespace
I've set up a default dnsmasq.conf with essentially no modifications except:
listen-address=192.168.42.2
interface=veth1 # Also tried without
server=8.8.8.8
And my /etc/hosts looks like this:
127.0....
4
votes
2
answers
3k
views
resolve my ip with dig returns empty string
When trying to resolve my public IP address I get an ampty string
ip=$(dig +short myip.opendns.com @resolver1.opendns.com)
1
vote
2
answers
2k
views
Why doesn't dig myip.opendns.com @resolver1.opendns.com use sshuttle's proxy?
I am using the great technique from How can I get my external IP address in a shell script? to find my public IP address:
dig +short myip.opendns.com @resolver1.opendns.com
I'm also using sshuttle ...
16
votes
2
answers
20k
views
how to extract just the IP address from a DNS query
I'd like to know how to extract just the IP address from a DNS / dig query. The query I'm running looks like this:
lab-1:/var/# dig +answer smtp.mydomain.net +short
smtp.ggs.mydomain.net
10.11....
16
votes
5
answers
62k
views
Why doesn't systemd-resolved use my local DNS server?
I'm using a local BIND9 server to host some local dns records. When trying to dig for a local domain name I can't find it if I don't explicitly tell dig to use my local BIND9 server.
user@heimdal:~$ ...
1
vote
1
answer
113
views
Open connections with unresolvable domain
Output of sudo watch lsof -i and sudo watch netstat -tp show ESTABLISHED connections with unresolvable domain (e.g., host, dig woldn't resolve, trying to access domain directly via URL from firefox ...
1
vote
1
answer
1k
views
Resolve local host without any DNS server?
Is there any way to resolve local host without any DNS server?
Below is my config
# ifconfig
eth4 Link encap:Ethernet HWaddr 00:50:56:9C:4D:2F
inet6 addr: 2004:c0a8:5b01:1:250:56ff:...
1
vote
0
answers
660
views
bind fails to resolve FQDN from root hints file
I'm trying to re-lean how to set up a bind named server after many years. I set up a simulated local LAN and ISP using GNS3. I have an internal and external view for DNS. no errors in zone ...
6
votes
2
answers
5k
views
dig / nslookup cannot resolve, but ping can
I'm experimenting with a Win10 IoT board that runs a web interface on minwinpc.local. This works fine in the browser, and also when I use ping.
However, when I use dig or nslookup, I cannot get ...
0
votes
1
answer
623
views
DNS caching problem
I have a DNS server, where I put A record with TTL set to 0:
example.host.com <some.ip.addr.one>
Then I do
dig example.host.com
And get specified ip address.
Later I change update record
...
0
votes
1
answer
468
views
How to unescape semicolon output in double quoted dig/nslookup output?
When querying for a TXT DNS record that contains a semicolon (;) using both dig and nslookup version 9.8.3-P1, its output of the text record is in double quoted output format:
Non-authoritative ...
21
votes
2
answers
17k
views
How does dig find my WAN-IP-address? What is "myip.opendns.com" doing?
I needed to automatically get my own WAN-IP-address from my router. I found this question and, among others, a solution with dig was proposed:
dig +short myip.opendns.com @resolver1.opendns.com
It ...
2
votes
2
answers
299
views
How does root(DNS) server could answer about twitter.com?
Recently wondered how root server returns information about domains it doesn't have information about.
I thought that root dns server, for example, a.root-servers.net, doesn't perform recursive ...