Como configurar o DNS 'local'?

1

Estou configurando um servidor Ubuntu Linux em uma máquina antiga que tenho em casa [nunca fiz isso antes] e estou começando a fazer as coisas funcionarem como eu gostaria. Uma coisa em que estou preso é:

Como obtenho o "nome" da minha caixa para resolver o endereço IP dele? Eu posso acessá-lo bem no minuto com 192.168.0.8, mas se eu digitar servername na minha barra de endereços, ele não pode ser encontrado. Isso funciona para outros PCs na rede (Windows), mas não meu servidor linux. O que preciso configurar para que o nome das caixas seja resolvido para o seu IP local?

Obrigado.

    
por Anonymous 28.05.2012 / 00:23

1 resposta

2

Isto é do link fornecido por @Anonymous nos comentários acima. Marquei essa resposta como um wiki da comunidade.

Permitindo que o Ubuntu faça ping dos nomes NetBIOS do Windows

O Ubuntu está configurado para o uso do Linux, não para o Windows, então precisamos instalar um pacote que permitirá ao Ubuntu misturar-se mais facilmente com redes Windows e usar o NetBIOS. Este pacote é chamado de "winbind".

  1. Abra um terminal e digite o seguinte no prompt do terminal:

    $ sudo apt-get install winbind
    
  2. Uma vez instalado, precisamos informar ao Ubuntu para usar o WINS (conforme fornecido pelo winbind) para resolver nomes de host. Digite:

    $ sudo gedit /etc/nsswitch.conf
    

    ... que abrirá o arquivo no Editor do Gnome.

  3. Desça até a linha que começa com "hosts:". No Ubuntu Jaunty, parece semelhante a isto:

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
    
  4. Adicione a palavra "wins" no final desta linha, que agora se parece com:

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4 wins
    
  5. Salve e saia do editor.

  6. Agora, vamos pingar o nome da nossa caixa do Windows novamente.

    $ ping alyx
    

    ... e agora resolve!

Dê um tapinha nas costas.

Permitindo que o Windows execute ping em nomes NetBIOS do Ubuntu

Esta é apenas uma metade da equação. Agora precisamos permitir que o Windows consiga executar ping em PCs Ubuntu usando seu nome NetBIOS. Isso requer que o Ubuntu reconheça e responda a essa solicitação. Precisamos configurar um daemon de servidor para fazer isso. No Ubuntu, esse servidor em particular é chamado de Samba.

  1. Instalar o Samba é a própria simplicidade. Abra um terminal e digite:

    $ sudo apt-get install samba
    
  2. Uma vez terminado, seu PC Ubuntu responderá automaticamente a todas as consultas NetBIOS para seu nome de host imediatamente, e não apenas de máquinas Windows, mas também de outras máquinas Ubuntu (configuradas com o pacote “winbind”) .

  3. Dê um tapinha nas costas novamente.

por 28.05.2012 / 04:45

Tags