discoveryutil: comando não encontrado


14

Depois de conectar a VPN, muitas vezes tenho que liberar o DNS para encontrar meus hosts privados. Eu faria isso

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Agora, depois de atualizar para o Yosemite 10.10.4, recebo

sudo: discoveryutil: command not found

Então, discoveryutilse foi na 10.10.4? Como posso liberar o DNS agora?

Respostas:


23

Como o discoveryutil foi substituído por seu antecessor mDNSResponder na 10.10.4, use-o sudo killall -HUP mDNSRespondernovamente (como no Lion / Mountain Lion / Mavericks) para liberar o cache do DNS.


3

Um colega sugeriu sudo dscacheutil -flushcache. A documentação da Apple indica

dscacheutil - colete informações, estatísticas e inicie consultas no cache do Serviço de Diretório.

-flushcache Limpa todo o cache. Isso deve ser usado apenas em casos extremos. As informações de validação são usadas no cache junto com outras técnicas para garantir que o SO tenha informações válidas disponíveis.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.