Локальной сети есть два шлюза интернет 192.168.1.1 и 192.168.1.2
Также имеиться отдельный ДНС сервер ,также настроен DHCP.
Задача вот в чем.... Как спомошью BIND пернаправлять разных пользователей на разные ip шлюзы
сейчас стоит вот так :
forwarders {
192.168.1.1;
192.168.1.2;
};
по мне необходимо определенные IP пользователей перенаправлять на 192.168.1.1 а драугие на 192.168.1.2
Как можно это все настроить
вы не правильно выразились!
когда говорите о DNS не употребляйте слова "шлюз".
forwarders - это когда вы отправляете запросы дальше к другим DNS серверам.
если вы хотите разные IP отправлять к разным DNS серверам, то вам нужно использовать view в DNS.
типа так .. только всё проверьте ... пишу не проверяя
в примере
делаем view1
правило v1 = 192.168.1.0/24; то есть вся подсеть 192.168.1.* отправляется с запросами к 4.2.2.2;
делаем view2
правило v2 = 192.168.2.0/24; то есть вся подсеть 192.168.2.* отправляется с запросами к 8.8.8.8;
acl "v1" {
192.168.1.0/24;
};
acl "v2" {
192.168.2.0/24;
};
view "user1" {
match-clients { v1; };
forwarders {
4.2.2.2;
};
};
view "user2" {
match-clients { v2; };
forwarders {
8.8.8.8;
};
};