Вопрос

Я хочу настроить драйвер привязки / записи, который разрешает DNS-запросы на основе IP-адреса клиента.

Мы хотим унифицировать доменные имена всех тестовых сред для нашего веб-приложения.Вместо того, чтобы иметь много доменов, таких как test.mysite.com, qa.mysite.com, и т.д. Для различных промежуточных сред мы хотим только иметь www.mysite.com и сделайте его настраиваемым, на какую тестовую среду он "указывает".

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

Как вы думаете, возможно ли что-то подобное с bind или другим dns-сервером?И как это соотносится с написанием клиентского приложения, которое изменяет локальный файл hosts?

Это было полезно?

Решение

Вы можете использовать ПауэрДНС с помощью серверная часть трубы возвращать разные IP-адреса, зависящие от IP-адреса клиента.

Другие советы

Вы можете сделать это с помощью Расположение объект в djbdns.Ваша задача при создании веб-интерфейса - записать (и проанализировать, если вы не хотите иметь отдельный сервер базы данных) файлы данных DNS в нужном формате.

Вот еще один ресурс по смежной теме, "split horizon DNS".Это не то же самое, что ваш вопрос, но идеи, изложенные в статье, могут быть адаптированы к вашим потребностям: http://jdebp.eu./FGA/dns-split-horizon.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top