.local
é um domínio especial de nível superior, que é resolvido usando o mDNS em vez do DNS unicast padrão (pelo menos desde o Mac OS 9, conforme indicado em RFC6762 . Dessa forma, .local
não pode ser resolvido além do link no qual o computador está.
O trabalho está sendo feito pelo IETF para estender o mDNS além do link local (veja, por exemplo, draft-cheshire-mdnsext-hybrid ), mas por enquanto, você terá que configurar um servidor DNS local e definir uma entrada para este computador (não em .local
TLD).