Questions tagged [dig]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
1 answer
29 views

Getting the same DNS TTL value for all websites

I'm using the dig utility to get the TTL value of websites on local DNS and it always shows the same value of 5s for all websites. What can the reason be? How can I get the original DNS TTL value? Am ...
  • 23
0 votes
0 answers
69 views

dig a SRV record to host:port format directly?

dig some.domain SRV +short gives me an output like: 1 1 1234 real.location.of.some.host. Is there a way of getting the output directly as real.location.of.some.host:1234, without a couple of cuts or ...
  • 1,638
1 vote
0 answers
30 views

Is there a streaming endpoint for DNS lookup / IP metadata?

I would like to know all changes of domain names / metadata linked to a given (wide) range of IPs. For now, I execute a batch of scripts that extract regularly the domain name / metadata behind each ...
1 vote
1 answer
157 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 =...
  • 69
2 votes
1 answer
101 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
257 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
1 vote
1 answer
129 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,358
1 vote
1 answer
20 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 ...
4 votes
2 answers
976 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
51 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
1 answer
66 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 ...
  • 1
0 votes
1 answer
228 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
524 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 ...
  • 39
-2 votes
1 answer
166 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
779 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 ...
's user avatar
0 votes
1 answer
652 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
541 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
1k 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 ...
  • 21
1 vote
1 answer
474 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....
  • 25.8k
1 vote
0 answers
909 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 ...
  • 111
0 votes
1 answer
127 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
587 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....
  • 351
3 votes
2 answers
630 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
1k 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 +...
  • 3,537
2 votes
4 answers
833 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 ...
  • 23
2 votes
1 answer
1k 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 ...
  • 1,251
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 ...
  • 103
5 votes
1 answer
691 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-...
  • 172
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
604 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
109 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) ...
  • 2,333
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
7k 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 <<>&...
  • 21
0 votes
2 answers
349 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
786 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
7k 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 +...
  • 1,134
6 votes
2 answers
3k 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 ...
  • 92.6k
1 vote
1 answer
502 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....
  • 3,440
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,697
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 ...
  • 11
17 votes
2 answers
22k 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....
  • 625
16 votes
5 answers
64k 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:~$ ...
  • 379
1 vote
1 answer
119 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 ...
's user avatar
1 vote
1 answer
2k 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
678 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 ...
  • 183
0 votes
1 answer
665 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 ...
  • 262
0 votes
1 answer
491 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 ...
  • 4,334