This weekend I noticed that NSLOOKUP on my SBS 2008 server is no longer able to return the local DNS server name. Maybe it’s just semantics because otherwise NSLOOKUP seems to work fine, just was bothering me. Having noticed that it is using the IPv6 address for NSLOOKUP resolution I knew right away what the problem was – there’s no IPv6 information in my DNS. Specifically NSLOOKUP uses the PTR record.
Here’s how to resolve that problem:
At this point we’re just using a LinkLocal IP address. All LinkLocal addresses start with the prefix fe80:: Which in ipv4 speak is like the 169.254…addressing. It doesn’t go anywhere, it is just for internal use.
- Create an IPv.6 AAAA host record in the .local zone
2. Create an IPv.6 reverse lookup zone for fe80::/64
3. Create a ptr record for the IPv6 address of the server. To do this use the browse option in the new PTR record window
Now NSLookup will know the name of the local DNS server.
So who wrote this blog and what do they do for a living anyway?