![¿IP de DNS incorrecta presionada hacia abajo, asignada a otra?](https://rvso.com/image/1568496/%C2%BFIP%20de%20DNS%20incorrecta%20presionada%20hacia%20abajo%2C%20asignada%20a%20otra%3F.png)
Ubuntu 14.04 ejecutándose como VM en VirtualBox
La configuración en mi oficina envía un servidor DNS que no funciona a mi máquina virtual. Este es un problema conocido por todos en mi oficina, y la mayoría de las personas lo solucionan agregando IP de DNS que funcionen a /etc/resolvconf/resolv.conf.d/head
.
¿Hay alguna manera de evitar tener que agregar a ese archivo y, en su lugar, hacer algún tipo de mapeo como if (ip == <bad DNS ip>) ip = <good DNS ip>
?
Respuesta1
Intente usar iptables para hacer esto, 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