DNS resolution via link-local IPv6 DNS server fails

Originator:caba_gt
Number:rdar://10044835 Date Originated:30-Aug-2011 12:17 PM
Status:Open Resolved:
Product:Mac OS X Product Version:10.7.1
Classification:Serious Bug Reproducible:Always
 
Summary:

When a link-local IPv6 address is configured name resolution fails. The lookup / connection times out 

Steps to Reproduce:

1. Configure only a link-local IPv6 DNS server
2. Try to resolve a hostname

Expected Results:

The hostname to be resolved

Actual Results:

The lookup times out

Regression:

Notes:

In my case the link local IPv6 address is provided by the RA via RDNSS. I guess that the OS X resolver fails to determine the interface to use for the lookup. When i have my radvd advertise the global IP of the DNS server it works fine. Manually performing a lookup with 'dig' against the link-local IP also works fine, if the interface is specified (IP%en0).

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!