![Falsche DNS-IP heruntergedrückt, einer anderen zuordnen?](https://rvso.com/image/1568496/Falsche%20DNS-IP%20heruntergedr%C3%BCckt%2C%20einer%20anderen%20zuordnen%3F.png)
Ubuntu 14.04 läuft als VM in VirtualBox
Das Setup in meinem Büro überträgt einen nicht funktionierenden DNS-Server auf meine VM. Dies ist ein bekanntes Problem für alle in meinem Büro und die meisten Leute umgehen es, indem sie funktionierende DNS-IPs hinzufügen /etc/resolvconf/resolv.conf.d/head
.
Gibt es eine Möglichkeit, das Hinzufügen zu dieser Datei zu vermeiden und stattdessen eine Art Zuordnung wie durchzuführen if (ip == <bad DNS ip>) ip = <good DNS ip>
?
Antwort1
Versuchen Sie, hierfür iptables zu verwenden – etwa so:
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