Ubuntu 14.04 работает как виртуальная машина в VirtualBox
Установка в моем офисе переводит нефункциональный DNS-сервер на мою виртуальную машину. Это известная проблема для всех в моем офисе, и большинство людей обходят ее, добавляя рабочие DNS-адреса в /etc/resolvconf/resolv.conf.d/head
.
Есть ли способ, которым я могу избежать добавления в этот файл, и вместо этого сделать что-то вроде отображения if (ip == <bad DNS ip>) ip = <good DNS ip>
?
networking
ubuntu
dns
тау
источник
источник
resolv.conf
потому что мои DNS-IPS могут меняться, поэтому я не хочу всегда добавлять одинаковые внутренние подсети DNS-IPS.Ответы:
Попробуйте использовать iptables для этого - что-то вроде:
источник
apt-get install iptables-persistent
. Затем я запустил те команды, которые вы указали, и экспортировал их в мою систему/etc/iptables/rules.v4
, запустивiptables-save
(потому что ручная запись точного формата файла правил для iptables-persistent была сложной задачей для новичка, такого как я).