dq - DNS/DNSCurve query tool
dq [ options ] type fqdn [ host ]
- dq -a
- [ options ] type fqdn host
dq is commandline tool derived from dnsq / dnsqr
(https://cr.yp.to/djbdns/debugging.html)
dq asks for records of type type under the domain
name fqdn
- dq -a
- sends a non-recursive DNS/DNSCurve query to DNS/DNSCurve server
host for records of type type under the domain name
fqdn
- -v
- print extra information
- -r
- send recursive query (default)
- -a
- send authoritative query
- -u
- use UDP (default)
- -t
- use TCP
- -s
- send DNSCurve query in streamlined format (default), ignored for regular
DNS queries
- -S suffix
- send DNSCurve query in TXT format using suffix suffix, ignored for
regular DNS queries
- -T timeout
- give up on the DNS/DNSCurve query attempt after timeout seconds
<1-60> (default 60)
- -p port
- send query to port port (default 53)
- -k key
- send DNSCurve query and use servers public-key key
- type
- DNS query type (A, NS, MX, ANY, PTR, TXT, SOA, SRV, AAAA, AXFR, CNAME or
numeric type)
- fqdn
- fully qualified domain name
- host
- DNS server (hostname or IP address)
- DNSCACHEIP
- use IP address $DNSCACHEIP instead of 'nameserver' lines from
/etc/resolv.conf
- LOCALDOMAIN
- use space separated names from $LOCALDOMAIN instead of 'search' line from
/etc/resolv.conf
- DNSREWRITEFILE
- use $DNSREWRITEFILE file instead of /etc/dnsrewrite
dq rewrites IP address to *.in-addr.arpa or *.ip6.arpa for PTR queries
e.g.:
127.0.0.1 -> 1.0.0.127.in-addr.arpa
::1 -> 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
dq any dnscurve.cz
dq any dnscurve.cz 8.8.8.8
env DNSCACHEIP=8.8.8.8 dq any dnscurve.cz
dq ptr 1.0.0.127.in-addr.arpa
dq ptr 127.0.0.1
dq ptr ::1
dq ptr 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
dq -a any dnscurve.cz uz5mj60yr9tnudkkpcglw1y0w6dlh78j1l4gk4z7t8bsf1u4d48wlq.ns.dnscurve.cz
dq -a -S cz any dnscurve.cz uz5mj60yr9tnudkkpcglw1y0w6dlh78j1l4gk4z7t8bsf1u4d48wlq.ns.dnscurve.cz
dq -a -k uz5mj60yr9tnudkkpcglw1y0w6dlh78j1l4gk4z7t8bsf1u4d48wlq any dnscurve.cz 2a02:2b88:2:1::127d:1
dnsq(1), dnsqr(1), dqcache(8)
https://mojzis.com/software/dq
https://dnscurve.org/
https://cr.yp.to/djbdns/debugging.html