Some wise fella decided that Linux users don’t want to open sites that use the .local TLD. Too bad, because a lot of intranets use that, mostly because it happens to be a Microsoft recommendation and a lot of enterprises use Microsoft services.
The symtoms are simple: you can resolve the IP address of your .local server, but you just can’t access it (with PING or via a web browser). The reason for this is a daemon named Avahi which occupies this TLD.
The solution is simple, too. Open /etc/avahi/avahi-daemon.conf
, locate the [server]
section, uncomment the domain-name
line, and set it to .alocal
, i.e.
domain-name=.alocal
Now restart the Avahi daemon:
/etc/init.d/avahi restart
Now maybe even restart your browser and purge cache, and then everything should be working fine. Thank you, Avahi, for yet another completely unnecessary intentional breakage.