Есть ли способ настроить сервер имен для обработки ВСЕХ DNS-запросов, которые поступают на мой сервер, и передачи их на внутренние серверы независимо от того, есть ли у меня запись DNS для целевого домена?
Например, даже если у меня нет записи DNS для example.com, до тех пор, пока на мой сервер приходит запрос для example.com, он обрабатывается.
В настоящее время у меня есть сервер, на котором выполняется привязка, которая разрешает все запросы на свой собственный IP-адрес. У меня настроен балансировщик нагрузки, который перенаправляет все HTTP-запросы на один из многих внутренних серверов. На всех моих внутренних серверах работает apache2. Прямо сейчас у меня также есть записи DNS на ВСЕХ моих внутренних серверах для всех доменов, которые я хочу, чтобы они обрабатывались (потому что они мои резервные серверы имен). Но я все время добавляю новые домены и не хочу добавлять больше записей DNS ко ВСЕМ моим серверам каждый раз, когда я добавляю новый домен ...
Я просто хочу обойтись без необходимости добавлять какие-либо записи DNS. ЛЮБОЙ способ сделать это будет оценен.
Спасибо!
Я знаю, чего ты хочешь, и я тоже этого хочу. Для тех, кто не понимает этого вопроса, я думаю, это означает следующее:
Скажем, у меня есть 100 доменных имен. У всех одинаковые записи NS: NSX.EXAMPLE.COM
Теперь основная цель этого вопроса - предложить систему, которая будет работать, когда я решу добавить еще один домен БЕЗ КАКИХ-ЛИБО ИЗМЕНЕНИЙ в конфигурацию DNS-сервера.
Теперь я регистрирую FOO.COM и указываю на NSX.EXAMPLE.COM. Этого должно быть достаточно, чтобы FOO.COM разрешился до 10.0.0.1.
Другой способ взглянуть на это будет следующим: если вы ПО ОШИБКЕ запросите NSX.EXAMPLE.COM для любого домена, он ответит 10.0.0.1
Я полагаю, что вы ищете "кэширующий сервер имен". Просто добавьте инструкцию Forward в свою конфигурацию привязки, как описано во многих руководствах и инструкциях по настройке, и все будет в порядке.
Теоретически вы должны иметь возможность настроить com в качестве домена и настроить запись DNS для *, чтобы указать на правильный общедоступный IP-адрес.
Если у вас есть основной и набор «резервных» серверов имен, то почему вы не используете передачу зон DNS (возможно, с уведомлением), чтобы гарантировать, что, когда вы добавляете запись в главный DNS, вторичные серверы сразу же ее забирают?
Я думаю, что вам действительно нужна установка PowerDNS с авторизацией и рекурсором. Но я не уверен, будет ли авторитетный сервер перенаправлять запросы в зоны, для которых он авторитетен.
Просто обратитесь к документации PowerDNS по адресу: http://downloads.powerdns.com/documentation/html/