Por que usar o dns do google quebra a navegação em sites de redes locais?

1

Aqui está a história.

Há um servidor sharepoint local chamado brksharepoint no endereço IP 10.2.1.40.

Eu configurei meu computador para usar o dns do google porque descobri que ele é mais confiável do que o meu provedor local.

Usando um aplicativo que tinha sido configurado recentemente, eu estava recebendo erros de 401, não consegui descobrir porque, como eu estava conectado ao domínio local, ele deveria ter 'funcionado'.

Navegar para o endereço IP "10.2.1.40" funcionou (no entanto, ele solicitou meus credentuais quando eu estou conectado ao domínio local) e naveguei para o nome do computador brksharepoint em 10, por exemplo, falhou com um 404.

Em seguida, editei meu arquivo de hosts para resolver o endereço IP correto, pois achei que esse era o problema - isso não corrigia nada.

Aqui é onde fica esquisito.

Eu achei que eu poderia pingar brksharepoint (com um arquivo de hosts apagados), e tentei navegar com o chrome ... isso funcionou, onde ou seja, iria falhar.

Eu então desliguei o dns do google e usei meu gateway local - magicamente isso corrigiu tudo.

O que está acontecendo aqui? Posso usar o google dns se eu quiser usar este servidor sharepoint?

Obrigado por qualquer ideia - mais curiosa do que qualquer outra coisa.

    
por Paul Hutchinson 28.05.2013 / 11:06

3 respostas

3

Você pode executar um servidor DNS local, talvez no seu roteador? Dessa forma, você poderia executar um cliente leve, como o dnsmasq, para resolver nomes locais antes de solicitá-lo ao Google.

O que eu suspeito que está acontecendo é que o seu computador tenta resolver brksharepoint com o Google, mas isso obviamente não é um nome real, então ele retorna um endereço IP incorreto (um dos servidores padrão 'nome não encontrado') ou falha de pesquisa.

    
por 28.05.2013 / 11:24
1

Há vários pontos em que a nomeação ocorre.

Os roteadores domésticos atualizam automaticamente suas próprias tabelas DNS locais no registro de hosts DHCP. Desde que você não está usando o seu servidor dhcp e usando apenas o google, você não pode resolver esses nomes. Sua máquina pode e também verificará o NetBios. O NetBIOS no Windows comunicará nomes SMB quando procurar por peers SMB na rede para propagar a lista de "rede". Por fim, é o próprio arquivo de hosts do seu computador!

ALGUNS roteadores, permitem que você edite a tabela DNS dos roteadores ...

Uma opção, você pode configurar um servidor DNS local no seu servidor Sharepoint. Em seguida, faça sua máquina apontar para esse servidor DNS e defina seus encaminhadores para apontar para o Google.

Você também pode configurar o seu roteador para usar os Servidores DNS do Google, em vez de fornecer o DNS fornecido pelo DHCP da WAN do seu ISP. Em seguida, defina sua máquina para apontar para o roteador para DNS ou voltar para Auto, supondo que seu roteador esteja fornecendo endereçamento DHCP.

Se forem situações pontuais como essa, basta colocar o nome do host desejado em meu arquivo de hosts ...

c:\drivers\system32\drivers\etc\hosts #windows
/etc/hosts #linux

Sintaxe / Formatação

127.0.0.1     localhost              #your browser will resolve this
192.168.0.48  brksharepoint          #your browser will resolve this
192.168.0.48  www.brksharepoint.com  #your browser will resolve this
    
por 27.04.2017 / 17:39
0

Você está usando um servidor DNS público ao tentar acessar um endereço local em sua LAN. Configure um servidor DNS local que olhe para 8.8.8.8 caso não consiga resolver algo. Ou nas configurações de rede, insira o endereço local como DNS1 e 8.8.8 como alternativo.

    
por 27.04.2017 / 17:24