
VirtualBox で VM として実行されている Ubuntu 14.04
私のオフィスのセットアップでは、機能していない DNS サーバーが VM にプッシュされます。これは私のオフィスの全員にとって既知の問題であり、ほとんどの人は、機能している DNS IP を に追加することでこれを回避しています/etc/resolvconf/resolv.conf.d/head
。
そのファイルに追加する必要を回避し、代わりに次のようなマッピングを実行する方法はありますかif (ip == <bad DNS ip>) ip = <good DNS ip>
?
答え1
次のように iptables を使用してこれを実行してみてください:
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