:::. Sendmail & WorkAroundBrokenAAAA.
Mikhail Goriachev
mikhailg at webanoide.org
Wed Jul 19 15:31:49 UTC 2006
David Robillard wrote:
>> Thanks for looking into this. I just realised that the domain in
>> question got fixed overnight after notifying the sysadmin. I guess this
>> is a good thing, yet I'm left puzzled with the difference between
>> confBIND_OPTS option and compiled INET6 support.
>
> Hello Mikhail,
>
> The difference is rather simple. The sendmail program will look up
> AAAA records only if it is built with the NETINET6 compile-time macro
> defined. If so, it looks up AAAA records first, then A records.
>
> Thus, if sendmail is not compiled for IPv6, then the resolver will
> never query AAAA records. Hence there will never have a problem
> related to the WorkAroundBrokenAAAA.
>
> See 24.9.91 as "ResolverOptions" and 9.2.7 as "Broken IPv6 Name
> Servers" in the sendmail book by O'Reilly (the so called Bat Book
> ISBN: 1-56592-839-3)
I actually came across someone on the net mentioning that book and
related IPv6 problems. This is where I got the idea of recompiling
sendmail without INET6 support.
> The book recommends the following if you find a broken Name Server:
>
> a) Notifiy the hostmaster running the broken name server. The sooner
> the broken name servers are fixed, the cleaner the internet will run.
Yep, did that and it got fixed.
> b) Add the define(`confBIND_OPTS', `+WorkAroundBrokenAAAA')dnl into
> your sendmail.mc file.
I tried that and it didn't work for me. That is why I started this
thread. That line should've fixed my problem but nothing happened. I
noticed you have an extra '+' in your line. I was using:
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
Not sure if that would've made any difference.
Thanks for your input David.
> Regards,
>
> David
>
--
Mikhail Goriachev
Webanoide
Telephone: +61 (0)3 62252501
Mobile Phone: +61 (0)4 38255158
E-Mail: mikhailg at webanoide.org
Web: http://www.webanoide.org
PGP Key ID: 0x4E148A3B
PGP Key Fingerprint: D96B 7C14 79A5 8824 B99D 9562 F50E 2F5D 4E14 8A3B
More information about the freebsd-questions
mailing list