Como emular a falha de dns no navegador da web?

3

Eu tenho o aplicativo da web que quero testar para falhas de DNS porque acho que não as manipulam corretamente, como pode temporariamente fazer com que toda a pesquisa de DNS retorne erros?

Estou usando o Xubuntu (XFCE).

    
por jcubic 06.08.2016 / 13:32

2 respostas

5

@schaiba sugeriu renomear /etc/resolv.conf ; um pouco melhor seria fazer /etc/resolv.conf apontar para um endereço ativo sem um servidor DNS em execução. Isso provavelmente reduzirá os tempos limite.

    
por 06.08.2016 / 14:48
0

Se você não quiser testar como o seu navegador reage (se ele assiste resolv.conf continuamente para alterações), você pode tentar ip route add 8.8.8.8/32 dev lo , onde 8.8.8.8 é o servidor DNS, para cada servidor DNS. ip route del etc para reverter.

Aviso de isenção de responsabilidade: isso não funcionará se você executar systemd-resolved ou unbound e o servidor for 127.0.0.1. Nesse caso, a solução seria aplicar systemctl mask --runtime --now a esse serviço.

Aviso: você deve esperar que isso interrompa a rede terrivelmente enquanto durar.

Em alguns ambientes (rede gerenciada por um único servidor Windows?), a máquina DNS também pode fornecer outros serviços vitais para sua máquina. Os serviços de roteamento IP pelo IP de destino não serão necessariamente interrompidos ... ele deve quebrar de forma hilária se você tiver ativado o recurso de filtro de caminho inverso e seu link exigir a Descoberta MTU do caminho.

    
por 06.08.2016 / 14:41

Tags