Я новичок в мире DNS. Я следил за этим руководство для настройки авторизованного DNS-сервера. Однако в учебнике рассказывается только об одном доменном имени, и я не понимаю, как добавить второе доменное имя. В комментариях к руководству также есть вопросы, касающиеся того же вопроса, но на них нет ответа, и я не смог найти никаких других руководств или вопросов (например, этот один) о том, как настроить два домена.
Подводя итог, у нас есть два веб-сервера example1.com и example2.com, для которых мы хотели бы использовать один сервер привязки в качестве настраиваемого DNS. Согласно руководству, мы создаем файл зоны для example1.com следующим образом:
$TTL 604800
@ IN SOA ns1.example1.com. admin.example1.com. (
5 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Name servers
example1.com. IN NS ns1.example1.com.
example1.com. IN NS ns2.example1.com.
; A records for name servers
ns1 IN A 192.0.2.1
ns2 IN A 192.0.2.2
; Other A records
@ IN A 192.0.2.3
www IN A 192.0.2.3
а затем мы создаем две NS-записи (ns1.example1.com и ns2.example1.com) и связующую запись на сервере имен нашего хостинг-провайдера. Как теперь добавить example2.com и использовать тот же сервер привязки для его решения? Я создал файл зоны и добавил две новые записи ns, например:
$TTL 604800
@ IN SOA ns1.example2.com. admin.example2.com. (
5 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Name servers
example2.com. IN NS ns1.example2.com.
example2.com. IN NS ns2.example2.com.
; A records for name servers
ns1 IN A 192.0.2.1
ns2 IN A 192.0.2.2
; Other A records
@ IN A 192.0.2.4
www IN A 192.0.2.5
а затем добавил NS-записи и связующие записи для n1.example2.com и ns2.example2.com на сервере имен моего хостинг-провайдера, поэтому у нас будет два разных сервера имен ns1.example1.com и ns2.example2.com для этих двух разных доменов имена, но оба они указывают на один и тот же IP-адрес (наш настроенный сервер привязки). Это хорошая практика? Как мы можем настроить его так, чтобы для обоих был только один сервер имен?
У вас должно быть как минимум два сервера имен для каждого домена, и они должны быть на разных адресах, предпочтительно в независимых сетях. Прочтите IANA Технические требования к авторитетным серверам имен.
Сетевое разнообразие
Серверы имен должны находиться как минимум в двух топологически разных сетях. Сеть определяется как исходная автономная система в таблице маршрутизации BGP. Требование оценивается путем проверки представлений таблицы маршрутизации BGP.
Используйте другой ваш веб-сервер в качестве вторичного NS. Настройка вторичного сервера объясняется в упомянутом руководстве под заголовком Настроить подчиненный сервер привязки. Или проверьте, есть ли у вашего регистратора или провайдера вторичный NS как услуга.