I suggest that you log a complaint with Adobe requesting that they
contact their nameserver vendor for a fix.  This bug is similar in
nature to that of http://www.kb.cert.org/vuls/id/714121 (NXDOMAIN
incorrectly returned to a AAAA query).  Unknown EDNS options are
supposed to be ignored by the nameserver, RFC 6891, though that
wasn't clear in RFC 2671.  NXDOMAIN however is a idiotic response
to a unknown EDNS option.

        dig ardownload.wip4.adobe.com @da1gtm001.adobe.com +nsid

will also demonstate this bug and doesn't involve using experimental
EDNS opcodes that +sit does.

At least the server returns BADVERS to EDNS(1) queries.  

There are a number of nameservers that fail to respond correctly
to unknown EDNS options to EDNS(1) queries.  Dig can demonstrate the
server failing.

        dig name @server +edns=1
        dig name @server +nsid
        dig name @server +sit                 (BIND 9.10.0 compiled with
                                                         --enable-sit)
        dig name @server +ednsopt=#[:payload] (BIND 9.11.0 or later)

Each domain I have seen failing has had different failure signatures.

It looks like nameserver vendors are not doing even rudimentry
checks like those above.  DiG has thos options so that we could
perform checks like these.

Until Adobe fix their broken servers you can use a server clause to
disable sending SIT requests to them.  Obviously this does not scale.

         server <address> { request-sit no; };

Mark

In message <1404418984.5134.52.ca...@ns.five-ten-sg.com>, Carl Byington writes:
> I re-ran the dig to localhost (running bind 9.10.0-P2), and grabbed the
> packets with tcpdump.
> 
> dig ardownload.adobe.com. @localhost
> 
> That sent a query to 192.150.19.247 with flags = 0, edns size = 512, and
> got an NXDOMAIN answer. So I tried to reproduce that query with dig:
> 
> dig ardownload.wip4.adobe.com a @192.150.19.247 +dnssec +norecur
> +noadflag +bufsize=512
> 
> According to tcpdump, that sent the same query, but it got the cname
> answer.
> 
> The outgoing query from the local bind-9.10.0-P2 contains an extra 12
> bytes of data in the OPT record, after the Z field containing the DO
> bit. This version of bind was compiled with --enable-sit
> 
> It seems that the adobe servers choke on that.
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
> 
> iEYEARECAAYFAlO1u5wACgkQL6j7milTFsH2IACfVK7hgK/L4XprzUWpJ7PGeXQV
> 938AmwcrygxiD7pZD3qYVtaL37idfHWp
> =Ah7c
> -----END PGP SIGNATURE-----
> 
> 
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
>  from this list
> 
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to