O meu computador local funciona como servidor DNS?

1

Eu quero saber se meu computador local funciona como servidor DNS.

Quero dizer, quando ele tenta resolver endereços da Internet, ele primeiro procura? Tipo, existe um cache DNS no Windows 7 ou no navegador da internet? Ou começa a perguntar ao roteador que funciona como um cache DNS?

Por favor, eu quero uma descrição completa de como isso funciona, porque estou confuso onde o processo de resolução de DNS começa.

    
por Wissam A Jackal 10.05.2016 / 09:50

1 resposta

7

A sua máquina irá sempre verificar primeiro a sua cache local para evitar ter que perguntar a um servidor DNS uma questão que já conhece a resposta. Você pode ver isso abrindo um prompt de comando e executando o seguinte comando:

ipconfig /displaydns

seasuamáquinanãoobtiverumarespostadoseucachedeDNS,eleperguntaráaoseuservidorDNSprimário,queporsuavezverificaráseuprópriobancodedadoseforneceráumaresposta.Parausuáriosdomésticos,émaisprovávelqueoseuroteador.VocêpodeencontrarseuservidorDNSexecutandooseguintecomando:

ipconfig/all

SenãohouverrespostadoseuDNSprimário,oseucomputadorperguntaráseeleéDNSsecundário(sevocêtiverumconfigurado)eseeleforoterceiroe,emseguida,oquarto...eassimpordiante.

SeoseuDNSprimárioestiveron-line,masnãotiverresposta,eleperguntaráporseupróprioDNSprimário(provavelmenteseuISPparaamaioriadosusuáriosdomésticos).OseuISPiráentãoverificaroseupróprioDNSeenviarumarespostaaoseurouter,queoiráservir.

SeoseuDNSdoprovedordeserviçosdeInternetnãotiveroregistro,elecomeçaráaperguntarseeleestáconfigurado roots ou encaminhadores . Estes são uma lista de locais configurados dentro do DNS que são usados quando o próprio servidor DNS não sabe de onde obter uma resposta. Normalmente, esses são outros servidores DNS ou servidores de nomes raiz da Internet.

Leitura adicional:

Como a consulta DNS funciona

Sistema de Nomes de Domínio - Hill Associates

Espaços para nome DNS - Google (particularmente, consulte a seção Espaços para nome)

Diagnosticando problemas de DNS

Alguns aplicativos armazenam seu próprio cache de DNS. Os navegadores da Web são um excelente exemplo disso. Como existem bilhões de aplicativos no mundo, milhões dos quais (possivelmente) armazenam um cache DNS - não vou começar listando possíveis maneiras de liberá-lo. Se você suspeitar que um endereço está sendo armazenado em cache - prove (exemplo: o chrome não resolve o nome do site, mas o Firefox está OK - pode ser um problema de cache chrome) e depois explora como limpar o cache desse aplicativo específico.

NSLOOKUP www.google.com - este comando (quando inserido em um prompt de comando) fornecerá uma pesquisa de DNS para www.google.com e retornará seu ip:

IPCONFIG/flushdns-estecomandolimparáseucachedeDNSlocaleajudaráaselivrardequalquerresultadoruimarmazenadolocalmente

Porúltimo,sevocêestiverobtendoumaresoluçãodenomeinsatisfatóriaoumuitasfalhasdepesquisadoseuISP,háváriosservidoresDNSalternativosquevocêpodeadicionaraoseuroteadorouPCparafazeraresoluçãodenomesdemaneiramaisconfiável.EmboraeuusemeusservidoresDNScorporativoseoISPparaamaioriadasminhascoisas,oserviçodeDNSdoGoogleémuitobom.Confira este link para mais informações

(por último, desculpas pelas más capturas de tela - estou no trabalho e não posso postar mensagens melhores sem apagar a maioria dos dados - eu as encontrei na net)

    
por 10.05.2016 / 10:13