Como os computadores da rede de acesso pelo nome

1

Eu tenho uma rede doméstica local. Os computadores obtêm o endereço IP de um roteador via DHCP. Então, o endereço é dinâmico e muda. Como posso atribuir nomes a computadores para poder referenciar por nome?

Um computador é o WinXP, o outro é o Linux em execução no VMWare. Eu preciso acessar o Linux pelo nome.

    
por grigy 10.12.2009 / 21:10

5 respostas

4

Se todos os seus computadores estiverem executando o Windows Vista ou superior, você poderá se referir a eles pelo nome já. Se você não tem certeza sobre os nomes, basta clicar em Iniciar- > Rede no Vista / Win7.

Se você tiver uma mistura de sistemas operacionais, precisará editar os arquivos de hosts locais em cada máquina (\ windows \ system32 \ drivers \ etc \ hosts para máquinas Windows, / etc / hosts para outros), OR configure um servidor DNS em sua rede e defina seu servidor DNS local como o DNS padrão em seu roteador. E o computador antigo (mesmo REALMENTE antigo como um pentium 60) rodando linux pode fazer isso muito bem. Também existem servidores DNS para windows, mas não estou pessoalmente familiarizado com nenhum deles.

EDIT: Para completar, você também deve considerar a instalação de um sistema operacional alternativo no roteador, caso ele seja compatível. Estou rodando o Tomato, mas o DD-WRT é provavelmente o mais popular. Veja esta página da Wikipedia para mais informações:

link

Obrigado a leif81 por mencionar isso primeiro.

    
por 10.12.2009 / 21:24
3

Se você estiver executando o Windows nas máquinas, poderá usar o NetBIOS .

    
por 10.12.2009 / 21:23
2

Seu roteador doméstico pode suportar firmware de terceiros como tomate ou dd wrt . Ambos permitem que você crie entradas DHCP estáticas para hosts em sua rede doméstica com base em seu endereço MAC.

    
por 10.12.2009 / 21:25
1

Dependendo das suas necessidades e do seu acesso às configurações do DHCP, suas opções são:

  • daemon de DNS dinâmico
  • samba com vitórias
  • hospeda arquivos

Se você tiver acesso ao servidor DHCP, poderá pré-configurar o servidor dns com seu servidor dns dinâmico interno e fazer com que o servidor encaminhe as solicitações de domínio externo para o dns do seu ISP. É mais fácil implementar essa solução se você estiver executando seu próprio daemon DHCP (não no roteador).

Se você não tem acesso ao servidor DHCP, pode configurar o samba em um servidor linux com o WINS e usá-lo para resolução de nomes com todas as janelas ou clientes samba na rede.

O arquivo hosts é fácil de gerenciar se você tiver um punhado de servidores, mas você precisaria escrever alguns scripts (um para cada plataforma) se quiser que isso seja automatizado. A automação com os arquivos host em todas as plataformas ficaria muito rápida.

    
por 11.12.2009 / 00:33
0

Quando eu estava tentando encontrar uma resolução para exatamente o mesmo problema que @grigy, eu tropecei neste tópico. Tenho certeza de que o problema dele já está resolvido, mas queria compartilhar minha experiência apenas no caso de ajudar alguém.

Os roteadores disponíveis atualmente têm opções para reservar o endereço IP de um dispositivo. a localização desta funcionalidade pode variar de roteador para roteador, mas no meu roteador (SBG6580) está disponível no submenu DHCP. O cabeçalho da seção "Reservar endereço IP", onde permite reservar até 16 endereços IP. Eu atribuí o endereço IP de minha escolha à minha caixa Linux e em outro computador atualizei o arquivo hosts com nome e endereço IP, agora posso acessar minha caixa Linux pelo nome.

Espero que isso ajude ..

    
por 19.02.2017 / 23:26