O DNS converte o nome do host em IP e vice-versa. Rubor as configurações de DNS esvazia e preenche as configurações de DNS no cliente para situações em que as configurações de DNS são / incorreto out-of-date
OMG Pôneis
"limpar o cache do DNS " seria mais claro.
usar o seguinte comando
Respostas:
10
DNS é o sistema de nomes de domínio . Os servidores DNS convertem um nome de domínio (como example.com) em um endereço IP (nesse caso 192.0.32.10). O mapeamento de nomes para números pode mudar de tempos em tempos.
O seu computador mantém um registro de entradas DNS para economizar a consulta sempre. Este é o seu cache DNS. Você pode excluir esses registros (liberar o cache) a qualquer momento.
Se um site mudou recentemente de servidor, você poderá vê-lo por um tempo. A descarga do cache do DNS pode ajudar.
Se eu mover meu site para servidores diferentes, TENHO que instruir todos os usuários a liberar o cache? Não há uma maneira automática de saber que o mapeamento antigo está desatualizado e que a entrada deve ser atualizada no cache?
usuário
1
@amortecedor. As entradas DNS têm um TTL (tempo de vida), após o qual expiram. TTLs comuns são 24 e 48 horas, mas já os vi em apenas 5 minutos. Eu acho que o valor máximo é de 3 meses. Idealmente, você deve reduzir seu TTL antes de mover os servidores, depois alternar e aumentá-lo novamente. Dessa forma, o período de transferência (durante o qual diferentes pessoas podem estar vendo servidores diferentes) é curto.
TRiG
4
Sempre que você digita um URL na barra de endereços, ele busca o endereço IP correspondente para se comunicar com o servidor da Web (pode ser qualquer tipo de servidor). Quando você usa repetidamente uma mesma URL, é apenas um desperdício de recursos de rede buscar o endereço IP correspondente toda vez que o IP não muda com muita frequência.
para que seu computador armazene as combinações de nome de domínio e seu IP no cache local para evitar a busca no DNS (servidor de nomes de domínio) sempre que você usar o mesmo nome de domínio (URL).
Ele também contém outra informação crucial chamada "Tempo limite", que diz sobre o tempo válido para a combinação de IP e nome de domínio, quando esse tempo limite excede o tempo que o computador busca novamente a combinação do DNS e os armazena no cache local novamente.
A descarga de DNS é o mecanismo no qual o usuário pode invalidar manualmente todas as entradas do cache, para que o computador busque novas combinações agora sempre que precisar e armazene no cache local.
É seguro? O que acontecerá se eu limpar meu cache DNS? Onde esse cache está localizado na minha máquina?
Green
@ Green Você pode usar o comando "ipconfig / displaydns" no Windows para listar todos os mapeamentos DNS. Para linux, o cache do DNS não está ativado no nível do sistema operacional por padrão. Se ferramentas como "nscd estiverem instaladas, você pode tentar / usr / sbin / nscd -g
Vishwanath gowda k
1
A menos que você esteja nas versões antigas do Windows, isso significa que os operadores do site estragaram tudo. Eles mudaram o serviço para um novo endereço IP; antes de fazer isso, eles deveriam ter diminuído alguns tempos limite nos dados de nome no DNS, para dizer algo como "esse mapeamento é válido por 5 minutos" em vez de "esse mapeamento é válido para o dia seguinte". Isso precisa ser feito com algum tempo de antecedência.
A exceção é que lançamentos antigos do Windows (através do XP? Esqueço) ignorariam os tempos limite mais curtos que um dia e lembrariam o mapeamento antigo de qualquer maneira. Embora seja comum que os caches tenham um "limite inferior" de quanto tempo o tempo limite pode demorar, geralmente é de cerca de "5 minutos", não de "24 horas". Isso significa que um site que move o endereço IP precisa estar disponível em dois endereços IP diferentes por esse período de tempo.
A solução para os operadores de sites é ter um "proxy" de encaminhamento executado no antigo endereço IP, passando o tráfego para o novo endereço IP por alguns dias, para dar tempo para lidar com a triste realidade do cache estupidamente excessivo.
De qualquer maneira, o problema foi apontado para você. Mas há uma razão para os grandes sites profissionais não solicitarem que você faça isso - eles mesmos resolvem o problema.
Seu sistema mantém o endereço IP dos sites nomeados ... Quando você executa um ipconfig / flushdns, o sistema limpa o cache do nome nas entradas IP e as recarrega do servidor DNS conectado.
A liberação do DNS é importante quando estamos migrando nossos aplicativos dos servidores antigos para os novos servidores. Servidores / aplicativos terão ligações que apontam para VIP / IP amplo. Nós enfrentamos alguns problemas em que as alterações foram feitas pela equipe de rede, ou seja, elas alteram o IP amplo, mas não executaram a liberação do DNS. Quando a equipe do aplicativo pressiona o DNS para validar, o tráfego ainda será roteado para os servidores antigos porque o mesmo é armazenado em cache no cache local. A liberação do DNS pode ser executada a partir dos novos servidores e pode ser verificada usando o comando NSLOOKUP no prompt de comando com sintaxe como abaixo - Sintaxe - NSLOOKUP
Isso fornecerá o endereço IP para o qual o DNS atual está apontando.
Olá e bem-vindo ao SU. Obrigado pela sua resposta. No entanto, você está respondendo a uma pergunta bastante antiga, que já tem 4 respostas. Para dar um valor agregado à sua resposta, sugiro editar sua postagem e elaborá-la com alguns exemplos (por exemplo, no nslookup).
Respostas:
DNS é o sistema de nomes de domínio . Os servidores DNS convertem um nome de domínio (como
example.com
) em um endereço IP (nesse caso192.0.32.10
). O mapeamento de nomes para números pode mudar de tempos em tempos.O seu computador mantém um registro de entradas DNS para economizar a consulta sempre. Este é o seu cache DNS. Você pode excluir esses registros (liberar o cache) a qualquer momento.
Se um site mudou recentemente de servidor, você poderá vê-lo por um tempo. A descarga do cache do DNS pode ajudar.
fonte
Sempre que você digita um URL na barra de endereços, ele busca o endereço IP correspondente para se comunicar com o servidor da Web (pode ser qualquer tipo de servidor). Quando você usa repetidamente uma mesma URL, é apenas um desperdício de recursos de rede buscar o endereço IP correspondente toda vez que o IP não muda com muita frequência.
para que seu computador armazene as combinações de nome de domínio e seu IP no cache local para evitar a busca no DNS (servidor de nomes de domínio) sempre que você usar o mesmo nome de domínio (URL).
Ele também contém outra informação crucial chamada "Tempo limite", que diz sobre o tempo válido para a combinação de IP e nome de domínio, quando esse tempo limite excede o tempo que o computador busca novamente a combinação do DNS e os armazena no cache local novamente.
A descarga de DNS é o mecanismo no qual o usuário pode invalidar manualmente todas as entradas do cache, para que o computador busque novas combinações agora sempre que precisar e armazene no cache local.
fonte
A menos que você esteja nas versões antigas do Windows, isso significa que os operadores do site estragaram tudo. Eles mudaram o serviço para um novo endereço IP; antes de fazer isso, eles deveriam ter diminuído alguns tempos limite nos dados de nome no DNS, para dizer algo como "esse mapeamento é válido por 5 minutos" em vez de "esse mapeamento é válido para o dia seguinte". Isso precisa ser feito com algum tempo de antecedência.
A exceção é que lançamentos antigos do Windows (através do XP? Esqueço) ignorariam os tempos limite mais curtos que um dia e lembrariam o mapeamento antigo de qualquer maneira. Embora seja comum que os caches tenham um "limite inferior" de quanto tempo o tempo limite pode demorar, geralmente é de cerca de "5 minutos", não de "24 horas". Isso significa que um site que move o endereço IP precisa estar disponível em dois endereços IP diferentes por esse período de tempo.
A solução para os operadores de sites é ter um "proxy" de encaminhamento executado no antigo endereço IP, passando o tráfego para o novo endereço IP por alguns dias, para dar tempo para lidar com a triste realidade do cache estupidamente excessivo.
De qualquer maneira, o problema foi apontado para você. Mas há uma razão para os grandes sites profissionais não solicitarem que você faça isso - eles mesmos resolvem o problema.
fonte
Seu sistema mantém o endereço IP dos sites nomeados ... Quando você executa um ipconfig / flushdns, o sistema limpa o cache do nome nas entradas IP e as recarrega do servidor DNS conectado.
fonte
A liberação do DNS é importante quando estamos migrando nossos aplicativos dos servidores antigos para os novos servidores. Servidores / aplicativos terão ligações que apontam para VIP / IP amplo. Nós enfrentamos alguns problemas em que as alterações foram feitas pela equipe de rede, ou seja, elas alteram o IP amplo, mas não executaram a liberação do DNS. Quando a equipe do aplicativo pressiona o DNS para validar, o tráfego ainda será roteado para os servidores antigos porque o mesmo é armazenado em cache no cache local. A liberação do DNS pode ser executada a partir dos novos servidores e pode ser verificada usando o comando NSLOOKUP no prompt de comando com sintaxe como abaixo - Sintaxe - NSLOOKUP
Isso fornecerá o endereço IP para o qual o DNS atual está apontando.
fonte