Ubuntu 14.04 работает как виртуальная машина в VirtualBox

Установка в моем офисе переводит нефункциональный DNS-сервер на мою виртуальную машину. Это известная проблема для всех в моем офисе, и большинство людей обходят ее, добавляя рабочие IP-адреса DNS в /etc/resolvconf/resolv.conf.d/head .

Есть ли способ, которым я могу избежать добавления в этот файл, и вместо этого сделать какое-то сопоставление, например, if (ip == <bad DNS ip>) ip = <good DNS ip>?

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .