Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
dq(1)			    General Commands Manual			 dq(1)

NAME
       dq - DNS/DNSCurve query tool

SYNOPSIS
       dq [ options ] type fqdn	[ host ]

       dq -a  [	options	] type fqdn host

DESCRIPTION
       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

OPTIONS
       -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)

ENVIRONMENT
       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

NOTES
       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

RECURSIVE EXAMPLES
       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

AUTHORITATIVE EXAMPLES
       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

SEE ALSO
       dnsq(1),	dnsqr(1), dqcache(8)

       https://mojzis.com/software/dq
       https://dnscurve.org/
       https://cr.yp.to/djbdns/debugging.html

									 dq(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dq&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help