Обработка доменов, которые делегированы, но еще не добавлены через панель (ISPManager / Apache)

borealis
На сайте с 09.11.2008
Offline
86
800

Добрый день!

Имеется свой домен mydomain.ru и NS на нем (ns1.mydomain.ru и ns2.mydomain.ru). Имеется VDS - CentOS 6, ISPManager, Apache, BIND etc. Домен mydomain.ru добавлен на VDS, на его ns-ы делегируются другие домены, добавляются через ISPManager, работают, все ОК.

1. Возник вопрос - как сделать, чтобы домены обрабатывались apache без их добавления через панель? Т.е. чтобы было так: мы прописываем домену ns-ы ns1.mydomain.ru и ns2.mydomain.ru у регистратора, он начинает смотреть на наш выделенный IP на сервере, и автоматически подхватывается (без каких-либо действий в ISPManager или Apache), и на нем отображается сайт-заглушка с информацией.

Пример такого на некоторых хостингах, например, когда домен уж делегирован на ns хостинга, но еще не добавлен в панели, то отображается сайт-заглушка типа "домен уже добавлен на наши NS сервера. Осталось добавить его в вашей панели"

2. И второе - можно ли сделать так, чтобы в ситуации описанной в п. 1 (т.е. когда домен уже делегирован, но еще не добавлен через панель на VDS), автоматически для него уже добавлялась запись SPF (TXT v=spf1 ip4:*.*.*.* a mx -all).

M
На сайте с 17.09.2016
Offline
130
#1

1 вопрос относится не к apache, а к DNS

Без создания доменного имени в ISP, домен не будет работать, так как не будет записей в named

lealhost
На сайте с 07.06.2014
Offline
136
#2
borealis:

Пример такого на некоторых хостингах, например, когда домен уж делегирован на ns хостинга, но еще не добавлен в панели, то отображается сайт-заглушка типа "домен уже добавлен на наши NS сервера. Осталось добавить его в вашей панели"

У хостера первый VirtualHost в Apache, на IP-адресе, на который ссылается домен, указывает на заглушку.

borealis:

2. И второе - можно ли сделать так, чтобы в ситуации описанной в п. 1 (т.е. когда домен уже делегирован, но еще не добавлен через панель на VDS), автоматически для него уже добавлялась запись SPF (TXT v=spf1 ip4:*.*.*.* a mx -all).

Вряд ли.

lealhost
На сайте с 07.06.2014
Offline
136
#3

Вам нужно что-то вроде настройки DNS в режиме "ответить всем". Со стороны программной реализации это просто: нет запрашиваемого домена в записях, отдаем стандартную запись.

Но вот самой реализации этой возможности в популярных DNS-серверах не нашел.

Может, если перешерстите всю документацию powerdns, named, что-нибудь да попадется :)

borealis
На сайте с 09.11.2008
Offline
86
#4

Mobiaaa, lealhost, спасибо за подсказки.

Действительно копать тут надо named, кое что уже накопал, тестирую. В глобальном конфиге named (/etc/named.conf) и в файлах зон (/var/named/domains/*) можно изобразить такой функционал с использованием wildcards.

Таким вопросом люди уже задавались, и делали такое, правда там свои особенности. Оставлю несколько полезных ссылок на материалы. Они помогут, если кто-то такую проблему будет решать.

Configure DNS server to return same IP for all domains

DNS BIND same IP for all requests

Wildcard DNS with BIND

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий