O Windows 7 não pode executar ping em um servidor Linux por meio de seu nome de host (funciona o endereço IP, a máquina virtual do Linux funciona)

2

Estou tentando configurar um servidor Linux em casa (executando Arch Linux ARM em um Raspberry Pi ), e não consigo fazer com que a minha máquina de desktop do Windows a reconheça via hostname (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

Ping request could not find host whitey. Please check the name and try again.

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 idéia?

Eu tentei

ipconfig /flushdns

bem como definir manualmente meu roteador como o servidor DNS para IPv4 endereços.

    
por Hounddog 08.12.2013 / 17:35

1 resposta

4

O Windows usa o DNS para resolver nomes de FQDN - host1.contoso.com, por exemplo.

No seu caso, whitey é o nome NetBIOS e o DNS não tem (e deve não tem conhecimento disso.

Eu não sou um especialista em Linux, mas até onde eu sei, seu servidor Linux precisa Samba para poder transmitir seu nome NetBIOS em computadores Windows.

    
por 08.12.2013 / 18:15