Como usar nomes de host em vez de endereços IP na rede doméstica?

37

Tenho uma pequena rede doméstica em funcionamento e consegui configurar o ssh. Alguém pode me dizer o que eu preciso fazer para se referir a um computador na rede de outro pelo nome do host, em vez de endereço IP (que é o que estou fazendo agora)?

    
por naftalimich 14.06.2012 / 04:35

2 respostas

37

Você pode se referir a máquinas colocando um .local no nome do host, assim:

ssh machinename.local

Referências:

por Jorge Castro 14.06.2012 / 04:42
9

Existem maneiras mais elaboradas, mas meu método é usar endereços IP estáticos, que eu posso atribuir do meu roteador, e inserir os endereços no meu arquivo de hosts.

Depois de obter um endereço estático atribuído, do roteador ou da caixa de diálogo Conexões de rede (na guia IPv4, na guia Com fio ou Sem fio), edite /etc/hosts usando sudo ou gksu com seu editor de texto preferido. como gedit ou vim, e adicione uma linha para cada host da seguinte forma:

192.168.1.100    ComputerName1
192.168.1.101    ComputerName2

Os números que eu uso são comuns, mas sua LAN pode ser diferente. Os nomes são o nome que você quiser chamar o computador remoto e podem ser qualquer coisa (embora provavelmente melhor para coincidir com o nome real). Você também pode criar sites locais por nome aqui, se tiver um servidor da Web local.

    
por Marty Fried 14.06.2012 / 04:48