Как настроить собственный сервер записей DNS?

Как настроить собственный сервер записей DNS?

У меня есть доменное имя example.com, и я хочу иметь возможность настроить свой Linux VPS так, чтобы он определял, какой поддомен указывает на какой IP-адрес.

Например, я хочу иметь возможность настроить test1.example.com так, чтобы он указывал на 99.99.99.99. Я знаю, что могу просто использовать DNS моего доменного регистра, чтобы сделать это, но я хочу иметь возможность быстро изменять/добавлять/удалять записи.

Кто-то рекомендовал мне использовать BIND, но, похоже, он не делает то, что мне нужно.

Спасибо

решение1

Чтобы запустить собственный DNS, вам необходимо:

  • понять, как работает DNS. Книга О'РейлиDNS и привязкаэто хорошее начало.
  • установить bind, dnsmasq, nsd или аналогичный авторитетный сервер имен
  • настройте его для обслуживания вашего домена
  • протестируйте его и убедитесь, что он работает (например, выполнив nslookups с самого сервера)
  • либо обновите свой домен на сайте вашего регистратора, чтобы NSзаписи (сервера имен) указывали на ваш сервер, либо попросите вашего регистратора сделать это.

ПРИМЕЧАНИЕ: вам действительно следует иметь по крайней мере два разных сервера имен (на случай, если один из них недоступен или недоступен), желательно в двух отдельных сетях. Проверьте, предлагает ли ваш регистратор вторичный сервис DNS — если да, вам придется настроить свой сервер DNS, чтобы разрешить запросы XFER с его серверов DNS.

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