métodos alternativos de limpeza de cache no Mac OS X Lion

2

Eu tenho feito algumas atualizações nos registros de DNS de um site que eu administro. Chame-o example.com.

Executando host example.com retornando Host example.com not found: 3(NXDOMAIN) . Naturalmente, ping , curl e visitar o site em um navegador também falham.

No entanto, se eu fizer o ssh em uma máquina diferente, tudo isso funcionará como esperado. Minha conclusão: Meu DNS está confuso.

Para resolver isso, eu tentei dscacheutil -flushcache (com e sem sudo), e também tentei sudo killall -HUP mDNSResponder , o comando flushing new para Lion & Leão Mtn.

Confirmei com tail -f /var/log/system.log que o comando killall limpou o cache:

Nov 22 02:20:49 xxxxxxxxx mDNSResponder[12]: SIGHUP: Purge cache

No entanto, meu problema persiste. O que mais posso tentar ou o que mais pode ser meu problema?

Obrigado Kurt

    
por Kurt Spindler 22.11.2012 / 08:31

1 resposta

0

Essa é uma pergunta antiga, mas para a posteridade, pelo que posso dizer, os métodos acima devem ter limpado o cache da máquina local.

Um motivo que ainda estava vendo NXDOMAIN é que seu resolvedor recursivo de armazenamento em cache (isto é, "servidor DNS") estava armazenando em cache a resposta NXDOMAIN enquanto outros servidores que você tentava estavam usando resolvedores de cache diferentes que não tinham esse resultado negativo armazenado em cache você os experimentou e, assim, obteve e armazenou em cache um registro válido quando foi testá-los. Uma coisa semelhante acabou de acontecer comigo. : -)

    
por 11.02.2013 / 23:03

Tags