0

Recently, I added a FreeNAS server to my local network. I can reach its web interface by opening freenas.local in a browser on my main Windows machine.

However, when I do a

    nslookup freenas.local

from the same Windows machine, there are no results.

There also is no entry for freenas.local in my hosts file.

So, as dumb as it may sound to some of you: Where is the name resolution for freenas.local happening?

Liam Bew
  • 1
  • 1

1 Answers1

1

The .local TLD is reserved for use with Multicast-DNS (aka mDNS), names ending with .local should not be used with regular DNS.

Ie, the most obvious reason why names such as this resolves for you is that hosts on your local network are using mDNS.

Worth noting, nslookup is a DNS-specific tool, it doesn't use whatever other name resolution mechanisms that the OS resolver normally uses in addition to DNS (eg, the hosts file, mDNS, etc).

Håkan Lindqvist
  • 35,011
  • 5
  • 69
  • 94