Como fazer com que o Windows resolva hosts locais pelo seu nome?

1

Eu tenho um framboesa na minha LAN que é reconhecido como "PI" do meu roteador Netgear WNDR4300 :

Wired Devices:
4   192.168.1.6 B8:27:EB:17:2F:61   PI

Infelizmente, meu Windows não sabe como resolver PI . Não consigo digitar ssh pi em um terminal Cygwin nem http://pi:8080 no meu navegador. Eu sempre tenho que digitar explicitamente o endereço IP completo.

O que posso fazer para permitir que o Windows resolva o meu nome pelo framboesa?

    
por nowox 26.02.2017 / 11:55

2 respostas

3

O Windows pode resolver nomes de várias origens (nesta ordem):

  1. nome próprio
  2. Arquivo de hosts
  3. DNS
  4. Serviço de nome NetBIOS

Este pedido pode ser alterado no registro.

Então você tem as seguintes opções:

  • Adicione hosts ao seu arquivo Hosts manualmente
  • Configure o DDNS para que o nome do host da solicitação de DHCP seja usado para gerar um registro DNS - o que provavelmente não é possível com o firmware de fábrica nos roteadores de consumidor, se não estiver funcionando bem
  • Instale o Samba em seus dispositivos e ative pelo menos nmbd

Você também pode verificar com nslookup se o servidor DNS do seu roteador realmente não retorna o nome correto. O meu faz:

> pi     
Server:     192.168.2.1
Address:    192.168.2.1#53

Name:   pi.w23.lan
Address: 192.168.2.15
    
por 26.02.2017 / 13:57
2

Adicione o PI e seu endereço IP ao arquivo Hosts nas janelas, que pode ser encontrado em c: \ Windows \ System32 \ Drivers \ etc \ hosts .

Você precisa executar o Bloco de notas ou qualquer outro editor de texto Como administrador para editar o arquivo de hosts.

aqui está como o seu arquivo de hosts deve ser:

    
por 26.02.2017 / 13:41

Tags