IP estático na LAN com nome DNS

3

Eu tenho uma LAN em casa, sentada atrás do roteador (Linksys WRT54G). Os endereços IP atribuídos às caixas Linux são

  • 192.168.0.101
  • 192.168.0.102
  • 192.168.0.103

O roteador também está conectado ao modem fornecido pelo meu provedor para acessar a Internet. Agora, o roteador recebe o endereço IP 192.168.0.1 e também está configurado para começar a atribuir endereços IP a partir de 192.168.0.100 usando o protocolo DHCP.

Agora eu tenho um aplicativo que requer FQDNs (nomes de domínio totalmente qualificados) para cada tipo de máquina - algo como

  • phx1.mylocalnet.com
  • phx2.mylocalnet.com
  • phx3.mylocalnet.com

Isso é possível fazer?

    
por amiregelz 08.07.2011 / 11:10

4 respostas

1

... ou você pode manter todas as suas máquinas com endereços atribuídos dinamicamente e:

  • possuem servidores DNS locais fornecendo serviço DNS split horizon , com todos os seus clientes DHCP configurados para se registrarem no servidor DNS de conteúdo local quando obterem concessões fora do servidor DHCP; ou
  • possuem servidores DNS locais, novamente fornecendo serviço DNS split horizon e um servidor DHCP (o servidor DHCP do ISC para um pode fazer isso. O servidor DHCP do seu roteador provavelmente não pode.) que registra nome → mapeamentos de endereço em si com o servidor DNS de conteúdo local, diretamente, para que os clientes DHCP não precisem.

O segundo tem a vantagem considerável de que só é necessário dar às permissões do servidor DHCP para realizar atualizações de DNS, não todas as máquinas na LAN inteira. Mas ele bloqueia você em servidores DNS de fornecedores específicos. O BillThor menciona dnsmasq , que é um dos poucos softwares que são servidor DNS de conteúdo e servidor DHCP, tudo em um.     

por 08.07.2011 / 17:30
0

Veja dnsmasq para exibir DNS e armazenar em cache os resultados do DNS. Você pode instalar isso em um sistema e editar /etc/resolv.conf para outros hosts. Você pode usar dnsmasq para substituir seu roteador como o servidor DHCP ou atribuir endereços estáticos. Para servidores eu atribuiria endereços fixos, o cliente está bem de qualquer forma.

    
por 08.07.2011 / 15:34
0

Primeiro, você precisa começar atribuindo a eles endereços IP estáticos, ou se o seu roteador suportar, você pode dar a eles um endereço IP reservado usando o seu servidor DHCP. Gostaria de atribuir-lhes endereços IP fora do intervalo do servidor DHCP, como 192.168.0.21-23 . Isso é para que os endereços IP não sejam alterados e quebre o próximo passo. O outro pôster não mencionou isso.

Então, a menos que você queira também configurar um servidor DNS (eu concordo com o outro pôster: Overkill), você precisará adicionar as entradas ao arquivo HOSTS como ele disse.

    
por 08.07.2011 / 12:39
0

Existem várias maneiras de fazer isso, uma delas é configurar uma das suas máquinas para ser seu servidor de nomes (e fazer com que ela informe à sua rede que o phx1.mylcoalnet.com é 192.168.0.101 , etc). Essa é uma abordagem menos invasiva, mas é mais difícil de implementar e pode ser um exagero.

Uma abordagem mais fácil seria apenas enganar a máquina que hospeda o aplicativo FQDN usando um arquivo de hosts (ele existe no Linux e no Windows em /etc/hosts e Windir\system32\drivers\etc\hosts ). Se necessário, você pode adicionar essas mesmas entradas em todas as máquinas da sua rede.

Isso pressupõe que meu entendimento do problema está correto e você não tem realmente um domínio real que gostaria de usar. Se você tiver entendido mal, a solução ainda será a primeira, exceto se você quiser definir esse NS como o principal servidor de nomes do seu domínio.

    
por 08.07.2011 / 11:18