Nevermind, I just found PR 48475. Sorry for the noise! -Dustin
On Mon, Nov 10, 2014 at 5:24 PM, Dustin Marquess <[email protected]> wrote: > Sorry if that has already been fixed, as my -current build is from > about 5 months ago. > > Since I use unbound as my local recursive resolver I decided to add > 'options edns0' to /etc/resolv.conf. I noticed as soon as I did that, > DNS resolution broke immediately. dig is using EDNS0 successfully > however, so I changed it to 'options edns0 debug' and tried again. > > I then noticed that the query was sending: > > EDNS: version: 0, udp=0, flags=0000 > > So a 0-sized buffer. It seems that bind9 allows that and ignores it, > however unbound rejects it. dig is sending a 4096-byte buffer, and > that works. > > Some digging shows that Solaris had a similar problem back in 2007: > > http://marc.info/?l=opensolaris-bugs&m=119436900815147&w=2 > > Looks like NetBSD might still have that issue? Has anybody gotten > edns0 to work correctly? > > -Dustin
