Existe uma maneira fácil de permitir que meus outros computadores resolvam meu nome de host pela rede sem que eles editem os arquivos de hosts ou as configurações de DNS? Alguns dos computadores estão no Windows.
networking
dns
hostname
Olivier Lalonde
fonte
fonte
Respostas:
Para resolver os nomes de host Avahi , outros computadores devem ter o libnss-mdns instalado.
Outra opção, se você é o administrador da rede, é distribuir um endereço DNS privado por DHCP (seus computadores estão configurados por DHCP). Para uma rede pequena, o dnsmasq é um bom pacote combinado (DNS + DHCP). Ele permite que você atenda simplesmente
/etc/hosts
à sua rede.fonte
sudo apt-get install libnss-mdns
no computador (Ubuntu) que você deseja compartilhar. Isso iniciará o 'Avahi mDNS / DNS-SD Daemon: avahi-daemon' e permitirá a descoberta por (local do host). Local em computadores com software cliente compatível.Em ambientes de rede mistos, você pode fazer isso com resoluções de nome do Avahi / Zeroconfig que resolveriam no Mac-OS e no Windows (quando o Bonjour estiver em execução). Veja também esta resposta .
fonte
Em todas as instalações recentes do Ubuntu, você pode usar
hostname.local
e simplesmente funciona. Acredito que isso significa que o mDNS é configurado automaticamente, mas como sempre funciona (exceto em alguns roteadores em alguns hotéis, onde eu receberia uma notificação sobre a desativação por causa de um roteador quebrado), não precisei cavar dentro.fonte
Se você instalar o SAMBA, as máquinas Windows que não falam mDNS resolverão o seu nome de host usando isso.
fonte