Acesso ao servidor pelo nome do host?

22

Eu tenho uma rede mista com principalmente máquinas Windows, um Mac e algumas caixas Linux. Não há servidor DNS ou WINS e adicionar um está fora do meu controle. Se eu colocar uma instalação limpa da área de trabalho 10.04 em um computador, todas as outras máquinas na rede poderão acessar essa máquina apenas pelo nome do host.

No entanto, se eu colocar o servidor 10.04 no mesmo computador, as outras máquinas só poderão acessá-lo pelo endereço IP. O nome do host não resolve. O que preciso fazer no servidor para que todas as outras máquinas da rede possam acessá-lo?

    
por Warren Pena 19.08.2010 / 06:57

3 respostas

29

Isso tem a ver com Avahi , um Zeroconf que anuncia nomes de host na rede local.

Você pode começar a usar o Avahi em seu servidor instalando o daemon:

sudo apt-get install avahi-daemon

A partir desse ponto, você deve estar pronto para ir. Confira os documentos em /usr/share/doc/avahi-daemon/ se você tiver mais problemas.

    
por lfaraone 19.08.2010 / 07:26
4

Você precisa ter um servidor DNS (Domain Name System) em algum lugar para lidar com essa resolução de nomes. Alguns roteadores possuem um servidor DNS associado ao seu servidor DHCP. Verifique seu roteador e veja se ele tem um e está desativado. O Ubuntu envia automaticamente o nome do host configurado para o servidor DHCP quando ele solicita um endereço IP, e se o roteador tiver um servidor DNS habilitado, ele deve relatar esse nome / IP para o servidor DNS, também.

Além disso, você pode colocar o nome e o endereço IP da sua caixa Ubuntu no arquivo hosts na máquina windows em c:\WINDOWS\system32\drivers\etc\hosts . Desde que o endereço IP da sua máquina Ubuntu não mude (ou mude frequentemente), isso pode ser uma solução simples e de longo prazo.

    
por ELadner 08.09.2010 / 16:02
3

Você configura o nmbd com um nome netbios e então você pode usar o nome netbios na rede local sem saber o endereço IP.

Uma vez, enquanto conversava com um Windows SysAdmin que eu conheço, fiquei surpreso ao saber que quando você conecta um PC com Windows à rede, mesmo que não conheça o novo IP dessa máquina, ainda é possível encontrá-lo na rede usando o nome do Windows.

Eu pensei que isso era algum tipo de mágica maluca, mas acontece que você pode conseguir a mesma coisa no Linux instalando, configurando e executando o nmbd. Isso faz parte do Samba.

Para saber mais, confira este link .

Parece que é sobre isso que você está perguntando.

    
por Richard Holloway 08.09.2010 / 23:20

Tags