[RFCI-Discuss] Interesting Question
Derek J. Balling
dredd at megacity.org
Sat Jan 7 01:34:46 EST 2006
On Jan 6, 2006, at 12:28 PM, Abuse Desk wrote:
> ;; QUESTION SECTION:
> ;targetresume.com. IN NS
>
> ;; ANSWER SECTION:
> targetresume.com. 172800 IN NS ns1s.on-linejobs.com.
> targetresume.com. 172800 IN NS ns2.on-linejobs.com.
> Then we continue our quest for authoritative NS records, and run into
> the following twin brick walls (non-authoritative answers with the
> name
> of a nameserver that doesn't exist):
>
> ; <<>> DiG 9.2.3 <<>> @ns1s.on-linejobs.com targetresume.com ns
>
> ;; QUESTION SECTION:
> ;targetresume.com. IN NS
>
> ;; ANSWER SECTION:
> targetresume.com. 3600 IN NS ns1s.
> ; <<>> DiG 9.2.3 <<>> @ns2.on-linejobs.com targetresume.com ns
>
> ;; QUESTION SECTION:
> ;targetresume.com. IN NS
>
> ;; ANSWER SECTION:
> targetresume.com. 3600 IN NS ns1s.
> Such behavior should cause a totally-compliant resolver not to even
> get
> to the stage of looking for an MX record, shouldn't it?
I would agree to that logic. Because the only "authoritative" MX
record can come from the host "ns1s.", which is NXDOMAIN. Thus, there
is no MX (because any attempt to determine it will return SERVFAIL)
One could argue that this is "bogusns", but that's not a criteria we
have, nor are we even inclined at the moment to try and tackle it,
given how much trouble we have with the bogusmx logic.
> Extending the search, let's look for an MX record:
>
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0,
> ADDITIONAL: 1
>
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0,
> ADDITIONAL: 1
> So those nameservers aren't authoritative for the mailservers of
> targetresume.com either.
Yes, they are. The "aa" flag is set. Although they themselves claim
that *other* servers are authoritative, they will also return an
authoritative answer. (Bogus NS, but not necessarily Bogus MX).
> Is or should such behavior enough to qualify a domain for bogusmx
> listing?
No.
> Does it make sense to add a criterion for bogusmx that if any MX
> record
> (including an implicit MX record of priority 0 as an A record in the
> absence of a real MX record) is found for a domain or subdomain by
> following the NS record chain from the root, and that MX record is not
> authoritative, then the domain or subdomain queried for that MX record
> shall be considered bogus because "non-authoritative answers aren't
> worth the bits that carried them"?
We don't pay attention to non-authoritative MX replies now. But if I
have a path that goes:
root -> some_ns -> b0rked_ns
and "b0rked_ns" doesn't exist, it won't return MX records, so there
won't be any MX records to be "bogus".
> Would a new bogusns zone fit the bill instead?
Yes, but don't hold your breath waiting for one. I've got enough on
my plate trying to work out the occasional kinks in bogusmx (there's
a couple edge cases that can send bogusmx into a long long work loop
that takes about an hour to do a check on a single domain, clearly,
there's an optimization I need to find somewhere).
> The SOA record is similarly hosed, referencing nameserver "ns1s." and
> contact "hostmaster@" as "hostmaster.".
We haven't got any position on SOA records at the moment, and aren't
likely to have one for some time for the reasons above.
D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2419 bytes
Desc: not available
Url : http://lists.megacity.org/pipermail/rfci-discuss/attachments/20060107/d2c4dbe3/smime.bin
More information about the RFCI-Discuss
mailing list