Use o nome do computador em vez do endereço IP no ambiente heterogêneo

1

Tenho algumas máquinas conectadas a um roteador fornecido pelo ISP; um Netgear CGD24G . Eu adicionei um switch de 1Gb porque eu tenho muitos computadores. Caso contrário, as máquinas se conectam à rede doméstica via wireless ou ethernet.

O problema que estou tentando resolver agora é se eu estou no meu Mac e quero acessar a caixa do Linux, eu tenho que fazer ssh 192.168.0.45 e eu realmente quero apenas fazer ssh linuxbox1 .

Da mesma forma, se eu estiver no meu Mac e usar a área de trabalho remota, quero inserir o nome da máquina do Windows e não precisar procurar o endereço IP. Mesma situação do Windows - gostaria de ssh linuxbox1 ou ssh macbook .

Os endereços IP mudam assim depois de um tempo e eu estou começando a construir o servidor ESXi, que trará muito mais imagens do Linux. A situação vai ficar louca muito rápido.

Quais são minhas opções?

    
por stewart99 14.03.2015 / 06:21

1 resposta

2

Uma rápida leitura do manual sugere que este roteador não tem como gerenciar nomes de host locais

Isso é surpreendente. Normalmente, um roteador que fornece serviço DHCP também fornece um meio para você usar nomes de computador de suas solicitações DHCP ou para atribuir administrativamente novos nomes que o roteador inclui em seu serviço DNS.

O roteador tem um jeito de desabilitar seu serviço DHCP ( hat tip para Daniel B. por perceber o que eu tinha perdido )

Então, cliquei na opção (*) No e configurei um serviço DHCP + DDNS melhor em outro computador - de preferência, um dispositivo que esteja sempre ligado (ou, pelo menos, ligado antes de qualquer outra coisa).

Outra opção, moderadamente desagradável, com essa configuração seria configurar todos os nomes e endereços de computadores manualmente e usar um deles para hospedar um serviço DNS local que encaminha a resolução não local por meio de seu roteador. Isso fica cansativo à medida que o número de computadores aumenta.

    
por 14.03.2015 / 12:47