DNS inválido empurrado para baixo, mapear para outro?

0

Ubuntu 14.04 em execução como VM no VirtualBox

A configuração no meu escritório envia um servidor DNS não-funcional para minha VM. Esse é um problema conhecido para todos em meu escritório, e a maioria das pessoas resolve isso adicionando IPs de DNS em funcionamento em /etc/resolvconf/resolv.conf.d/head .

Existe uma maneira de evitar adicionar esse arquivo e fazer algum mapeamento como if (ip == <bad DNS ip>) ip = <good DNS ip> ?

    
por tau 21.08.2018 / 06:20

1 resposta

1

Tente usar o iptables para fazer isso - algo como:

iptables -t nat -A OUTPUT -p udp -d <bad DNS IP> --dport 53 -j DNAT --to <good DNS IP>:53
iptables -t nat -A OUTPUT -p tcp -d <bad DNS IP> --dport 53 -j DNAT --to <good DNS IP>:53
    
por 21.08.2018 / 06:24