Допустим, я хочу разместить свой собственный общедоступный DNS для моего доменного имени вместо использования серверов имен по умолчанию, предоставленных моим регистратором.
Я раскручиваю два облачных сервера, каждый в разных центрах обработки данных для обеспечения избыточности. Мы называем один dc1dns01, а другой dc2dns02. Если я запускаю hostname -f, я получаю:
Host 1:
dc1dns01.example.com
Host 2:
dc2dns02.example.com
Я захожу на сайт регистрации и регистрирую свои серверы имен на их портале. Я в основном говорю, что я хочу, чтобы ns1 (dc1dns01) и ns2 (dc2dns02) были серверами имен, и вот IP-адреса.
Я иду в конфиг зоны вперед и добавляю:
@ IN NS ns1.example.com
ns1 IN A a.b.c.d
@ IN NS ns2.example.com
ns2 IN A a.b.c.d
Это правильно? Нужно ли добавлять дополнительную строку в /etc /hosts? т.е.
a.b.c.d dc1dns01.example.com dc1dns01
a.b.c.d ns1.example.com ns1