DNS-сервис и веб-сервис на одном сервере

DNS-сервис и веб-сервис на одном сервере

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

При наличии веб-сервера, работающего на портах 80 и 443, я мог бы легко запустить службу DNS на порту 53.

Мой вопрос заключается в следующем: чтобы указать регистратору на сервер имен, вы не можете использовать IP, поэтому ns1.example.comпотребуется что-то вроде. Где и как вы сможете указать ns1.example.comна веб-сервер, если вы не используете серверы имен регистратора?

решение1

Ваш регистратор также должен предложить где-то в панели управления возможность создания «записей-связей». Записи-связей — это записи, которые отправляются в реестр TLD. Вопрос, на который г-н Шунц ссылается в комментариях, содержит отличный ответ, объясняющий, как именно работает DNS и почему это необходимо, поэтому я не буду вдаваться в подробности, но все сводится к следующему:

  • Создайте запись A для ns1.example.comуказания на нужный вам IP-адрес. Вам нужно будет сделать то же самое, ns2.example.comтак как существует минимальное требование в 2 сервера имен на доменное имя.*
  • Создайте те же самые связующие записи, используя инструменты вашего регистратора.

Очевидно, я не могу сказать вам, как вы можете это сделать, поскольку вы не сообщили нам, какой регистратор вы используете, но простой поиск в Google по запросу "glue records" должен начать указывать вам правильное направление. Или обратитесь в службу поддержки клиентов вашего регистратора, если вы все еще не можете найти его.

Теперь перейдем к моей звездочке...

Ты неиметьчтобы указать ваши 2 nsзаписи на разные серверы, но имейте в виду, что если вы укажете их на один и тот же сервер, и этот сервер отключится, весь ваш домен отключится вместе с ним. И поскольку ответы NXDOMAIN могут кэшироваться у вышестоящих провайдеров, может потребоваться некоторое время, чтобы снова появиться, когда служба DNS на вашем сервере снова заработает. Вот почему существует минимальное требование в 2, чтобы обеспечить «резерв» на случай, если один из серверов имен отключится, вы не рискуете получить ответы «понятия не имею, о каком доменном имени идет речь» для ваших пользователей.

решение2

Ваши записи A и NS будут выглядеть следующим образом:

example.com.       NS  ns1.example.com.
example.com.       NS  ns1.example.org.
example.com.       A   203.0.113.7
www.example.com.   A   203.0.113.7
ns1.example.com.   A   203.0.113.7

Обратите внимание, что вам нужнодвасерверы имен, поэтому вам придется найти второй сервер, который может разместить ваш домен. Я также добавил это здесь.

Далее вы сообщаете своему регистратору, что нужно использовать эти два сервера имен для вашего домена. Они введут эту информацию в свои серверы имен. Вам нужно будет настроить свой экземпляр BIND с помощью указанных выше записей.

Связанный контент