Estou tentando configurar um servidor Linux em casa (rodando Arch Linux ARM em um Raspberry Pi ), e não consigo fazer com que minha máquina de desktop do Windows a reconheça por meio do nome do host (neste caso, "whitey"). Eu tenho isso definido para um endereço IP estático no meu roteador (em 192.168.1.254), e (em teoria), meu roteador está funcionando como um servidor DNS. Ao executar "ping whitey" no Windows, recebo
A solicitação de ping não pôde localizar o host whitey. Por favor, verifique o nome e tente novamente.
No entanto "ping 192.168.1.254" funciona. O curioso é que tanto meu laptop Linux quanto, curiosamente, uma máquina virtual Linux em execução no PC com Windows podem encontrar meu servidor (usando "ping whitey"). Isso me leva a acreditar que o problema está no lado do Windows, e não no roteador ou no servidor.
Alguma ideia?
eu tentei
ipconfig /flushdns
bem como configurar manualmente meu roteador como DNS servidor para IPv4 endereços.
fonte
hostname whitey
em um Windows cmd? Como você configurou seu roteador para atuar como servidor DNS?nslookup whitey
em um CMD do Windows? (desculpe, eu misturei os nomes dos comandos)Respostas:
O Windows usa o DNS para resolver FQDN names - host1.contoso.com por exemplo.
No seu caso, whitey é o NetBIOS nome e DNS não têm (e não deveriam ter) conhecimento disso.
Eu não sou um especialista em Linux, mas tanto quanto eu sei que seu servidor Linux precisa Samba para poder transmitir seu nome NetBIOS pelas máquinas Windows.
fonte