Ping Resolvendo para Endereço Estranho

1

Eu tenho um problema de DNS. Eu configurei um compartilhamento Samba dentro da minha LAN (na minha casa) na máquina Ubuntu com nome de host einstein . Quando executo ping einstein de um sistema operacional Windows (Windows 10), para garantir que einstein seja conhecido em meu computador, recebo a seguinte saída:

> ping einstein

Pinging einstein.uwaterloo.ca [129.97.47.170] with 32 bytes of data:

Então, alterei o einstein nome do host para turing (alterando os arquivos /etc/hostname , /etc/hosts e smb.conf ) e recebi a seguinte saída:

> ping turing

Pinging turing.cs.uwaterloo.ca [129.97.186.70] with 32 bytes of data:

Neste ponto, devo mencionar que sou estudante da Universidade de Waterloo ( uwaterloo.ca ) e que uso o cliente Cisco Anywhere Connect para acessar recursos universitários remotos do campus. Então, pensando que isso pode ser um problema de cache do DNS, eu esvaziei meu cache de DNS ( ipconfig /flushdns algumas vezes) e reiniciei meu computador Windows (algumas vezes) sem sucesso.

O que está acontecendo?

    
por fuzzybear3965 23.02.2016 / 19:13

2 respostas

3

Verifique sua lista de pesquisa de sufixos de DNS digitando ipconfig /all .

Seu computador adiciona o Sufixo DNS a qualquer solicitação se você não fizer referência ao FQDN . Isso explicaria porque o seu computador está adicionando ".cs.uwaterloo.ca" e "uwaterloo.ca" aos seus pings.

Além disso, é possível que o servidor DNS da sua escola tenha um registro curinga que resolverá qualquer nome solicitado, mas inexistente, para um endereço IP específico. Muitas vezes, isso é para mostrar aos usuários uma "página de pesquisa" quando eles acessam um site desconhecido. Por exemplo, se eu tentar navegar para o link em vez de obter uma "Página não encontrada", recebo uma página de pesquisa que pode ajudar aponte-me na direção certa.

Para contornar isso, você pode adicionar uma entrada no arquivo "hosts" do seu computador Windows 10. Isso está localizado em% systemroot% \ system32 \ drivers \ etc \ hosts. Quaisquer entradas adicionadas a este arquivo irão substituir o que seu computador pode obter de seu servidor DNS.

Editar

Você também pode contornar isso referenciando o nome do host com um ponto final ('.') para dizer ao seu cliente para tratar o nome como um FQDN. Então, ping einstein. .

    
por 23.02.2016 / 19:52
0

Como você disse, você tem um problema de DNS. Sua máquina Windows 10 está consultando o DNS para descobrir o IP para suas máquinas e einstein. Quando você altera os arquivos em / etc, você não está alterando o DNS, você está apenas alterando o nome do host que sua máquina acha que possui. O DNS é um banco de dados distribuído, e você deve contatar seus administradores de rede se você quiser mudar alguma coisa nele.

    
por 23.02.2016 / 19:23

Tags