On Tue, 13 Jan 2015 00:48:26 +0000, Viktor Dukhovni stated:

> Example domain:
> 
>     $ nss=$(dig +short -t ns medicaljournals.se)
>     $ mx=$(dig +short -t mx medicaljournals.se | sort -n | head -1 | awk
> '{print $NF}')
> 
>     $ for ns in $nss; do echo "== $ns"; dig -4 +norecur +dnssec +noall
> +comment +ans +auth +nocl +nottl +nosplit -t tlsa _25._tcp.$mx @$ns; done |
> pcregrep -v '\.\s+RRSIG' == atdns02.citynetwork.se. ;; connection timed
> out; no servers could be reached == atdns01.citynetwork.se.
>     ;; connection timed out; no servers could be reached
>     == atdns03.citynetwork.se.
>     ;; connection timed out; no servers could be reached
> 
>     $ for ns in $nss; do echo "== $ns"; dig -6 +norecur +dnssec +noall
> +comment +ans +auth +nocl +nottl +nosplit -t tlsa _25._tcp.$mx @$ns; done |
> pcregrep -v '\.\s+RRSIG' == atdns02.citynetwork.se. ;; Got answer:
>     ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4696
>     ;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 8, ADDITIONAL: 1
> 
>     ;; OPT PSEUDOSECTION:
>     ; EDNS: version: 0, flags: do; udp: 2800
>     ;; AUTHORITY SECTION:
>     medicaljournals.se.     SOA     atdns01.citynetwork.se.
> registry.citynetwork.se. 1420675200 1200 180 1209600 1209600
> 9hp7v3agqdd1n34m5sn4cnjri5oluc50.medicaljournals.se. NSEC3 1 1 1 AB
> 9HP7V3AGQDD1N34M5SN4CNJRI5OLUC51 A AAAA RRSIG
> j5smkk2av8iqv9eg775qcdieftl26ucq.medicaljournals.se. NSEC3 1 1 1 AB
> J5SMKK2AV8IQV9EG775QCDIEFTL26UCS
> 84tk4072dernts08eelfafnar8ecrdc5.medicaljournals.se. NSEC3 1 1 1 AB
> 84TK4072DERNTS08EELFAFNAR8ECRDC7
> 
>     == atdns01.citynetwork.se.
>     ;; Got answer:
>     ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 53657
>     ;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 8, ADDITIONAL: 1
> 
>     ;; OPT PSEUDOSECTION:
>     ; EDNS: version: 0, flags: do; udp: 2800
>     ;; AUTHORITY SECTION:
>     medicaljournals.se.     SOA     atdns01.citynetwork.se.
> registry.citynetwork.se. 1420675200 1200 180 1209600 1209600
> 9hp7v3agqdd1n34m5sn4cnjri5oluc50.medicaljournals.se. NSEC3 1 1 1 AB
> 9HP7V3AGQDD1N34M5SN4CNJRI5OLUC51 A AAAA RRSIG
> j5smkk2av8iqv9eg775qcdieftl26ucq.medicaljournals.se. NSEC3 1 1 1 AB
> J5SMKK2AV8IQV9EG775QCDIEFTL26UCS
> 84tk4072dernts08eelfafnar8ecrdc5.medicaljournals.se. NSEC3 1 1 1 AB
> 84TK4072DERNTS08EELFAFNAR8ECRDC7
> 
>     == atdns03.citynetwork.se.
>     ;; Got answer:
>     ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17885
>     ;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 8, ADDITIONAL: 1
> 
>     ;; OPT PSEUDOSECTION:
>     ; EDNS: version: 0, flags: do; udp: 2800
>     ;; AUTHORITY SECTION:
>     medicaljournals.se.     SOA     atdns01.citynetwork.se.
> registry.citynetwork.se. 1420675200 1200 180 1209600 1209600
> 9hp7v3agqdd1n34m5sn4cnjri5oluc50.medicaljournals.se. NSEC3 1 1 1 AB
> 9HP7V3AGQDD1N34M5SN4CNJRI5OLUC51 A AAAA RRSIG
> j5smkk2av8iqv9eg775qcdieftl26ucq.medicaljournals.se. NSEC3 1 1 1 AB
> J5SMKK2AV8IQV9EG775QCDIEFTL26UCS
> 84tk4072dernts08eelfafnar8ecrdc5.medicaljournals.se. NSEC3 1 1 1 AB
> 84TK4072DERNTS08EELFAFNAR8ECRDC7
> 
> With IPv4, TLSA queries time out.  With IPv6, the same queries
> return NXDOMAIN, as the TLSA records don't exist.  This particular
> DNS operator has been notified, and a ticket is open, but resolution
> is taking quite some time.

Victor, is there anyway you could translate that so it could be used with
"drill" instead of "dig"? If not, I will just keep trying to do it myself.

Thanks!

Reply via email to