Моя виртуальная машина имеет 2 интерфейса, eth1
& eth2
и мне нужно разрешить 2 доменных имени *.abc.exanple
и *.xzy.example
Для *.abc.example
Я хочу использовать DNS-сервер 192.0.2.1
через eth1
Для *.xyz.example
Я хочу использовать DNS-сервер 192.0.2.2
через eth2
Очень признателен, если вы посоветуете мне как можно более простое решение, поскольку я новичок в Linux :-) Файл хоста не является вариантом, так как я должен реализовать
Если вы запустите свой собственный DNS-сервер локально на этом сервере, вы можете создать серверы условной пересылки для этих двух доменов. Используя статическую маршрутизацию, вы можете заставить трафик для 192.0.2.1
Покинуть eth1
и трафик, предназначенный для 192.0.2.2
Покинуть eth2
.
Для BIND9 пример конфигурации (фрагмента) будет:
zone "abc.example" {
type forward;
forwarders { 192.0.2.1; };
};
zone "xyz.example" {
type forward;
forwarders { 192.0.2.2; };
};