Назад | Перейти на главную страницу

dnsmasq на сервер разные ip в зависимости от того, какой NS используется

Я хочу смоделировать следующую ситуацию:

Если клиент делает запрос, используя NS1 для DOMAIN1, верните IP1
Если клиент делает запрос, используя NS2 для DOMAIN1, верните IP2
т.е. разрешить домен на другой IP-адрес в зависимости от того, какой сервер имен используется в запросе.

Можно ли это сделать с помощью DNSMasq? Если нет, как лучше всего это сделать?

Почему бы вам просто не запустить две службы dnsmasq, каждая из которых прослушивает свой IP-адрес и у каждой разные базы данных?

Все, что вам нужно, чтобы в вашей конфигурации было другое, - это адрес прослушивания.

Итак, на вашем NS1 используйте что-то вроде ::

listen-address=<NS1>

и на NS2:

listen-addrress=<NS2>

в сочетании с базой данных сервера имен.