Ubuntu 14.04 rodando como VM no VirtualBox
A configuração em meu escritório envia um servidor DNS não funcional para minha VM. Esse é um problema conhecido por todos em meu escritório, e a maioria das pessoas resolve isso adicionando IPs DNS funcionais a /etc/resolvconf/resolv.conf.d/head
.
Existe uma maneira de evitar a adição a esse arquivo e, em vez disso, fazer algum tipo de mapeamento como if (ip == <bad DNS ip>) ip = <good DNS ip>
?
Responder1
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