В поисках безопасного DNS-сервера я наткнулся на Проект НРД.
Я был очень впечатлен тем, что мне показалось лучшим вариантом с открытым исходным кодом.
Одна проблема заключалась в том, что их «учебник» действительно не подходит для начинающих. У меня есть базовые знания DNS, но то, что там есть, не для моей лиги.
Мне нужно иметь несколько сайтов на этом сервере CentOS, который я недавно получил. Им также необходимо получать электронную почту.
Подробности:
У меня есть главный хост, и я хотел бы установить его так, как описано в следующих строках:
masterhost.com -> ns1.masterhost.com mail.masterhost.com www.masterhost.com
addonhost.com -> ns1.masterhost.com mail.masterhost.com www.addonhost.com
И так далее.
Любая помощь в настройке этого DNS-сервера, пожалуйста? Все ответы и предложения приветствуются. Заранее спасибо.
НРД читает то же самое (RFC 1035) форматировать файлы зоны как BIND, поэтому, по-видимому, ваша первая проблема - знать, как выглядит файл зоны?
Для изучения требуется полное руководство по DNS, но для ваших зон вам понадобится что-то вроде:
$ORIGIN example.com
@ IN SOA hostmaster ns1 (
... ; insert suitable values
)
IN NS ns1
IN MX 10 mail
ns1 IN A 192.0.200.1 ; put your name server's IP here
mail IN A 192.0.200.2 ; put your mail server's IP here
www IN A 192.0.200.3 ; put your web server's IP here
И в твоем nsd.conf
файл вам просто необходим:
zone:
name: "example.com"
zonefile: "example.com"
Bind 9 не имеет хорошей репутации по безопасности, так что да, NSD