Советы по настройке моего собственного сервера DDNS
Здравствуйте, у меня запущен petproject, который создает DDNS. Я прочитал об этом, но прежде чем начать покупать ресурсы и строить, я искал отзывы о моих текущих мыслях.
Моя основная идея,
1) Купить домен у регистратора
2) Создайте два поддоменов в моем регистраторе для моих DNS / имен серверов ns1.domain.com, ns2.domain.com (по-видимому, два кажется обязательным?)
3) Установите мои пользовательские серверы имен в регистраторе на ns1.domain.com и альтернативу ns2.domain.com
4) Создайте два Linux VPS, настройте BIND9 / DNS.
5) У моего регистратора укажите ns1.domain.com, ns2.domain.com на мои DNS-серверы на базе VPS.
Теперь, если я все правильно понял, мне не нужно больше ничего обновлять у моего регистратора, и я могу
1) Направьте мой www.domain.com туда, куда я хочу, отредактировав свои записи DNS на моих собственных серверах DNS
2) Создание и обработка "неограниченного" количества поддоменов путем редактирования моих записей DNS на моих собственных серверах DNS. (Таким образом, я могу дать пользователям свой собственный поддомен для изменения IP)
Это правильно или какие-то мои шаги некорректны, я должен сделать что-то дополнительное?
Заранее спасибо за любой совет или полезную информацию!
2 ответа
Хорошее резюме и, да, ваш план выглядит хорошо.
Два сервера имен действительно являются мандатом стандарта RFC 1034. Это делается из соображений отказоустойчивости (если Сэнди нанесет удар по одному на Восточном побережье, другой на Западном побережье продолжит работу).
Кроме того, BIND - не единственное программное обеспечение сервера имен, не забудьте проверить остальные.
План хорош, вы можете запустить надлежащую службу DDNS таким образом.
Небольшое замечание, в случае, если.com - только пример, и вы планируете работать под другим TLD. Имейте в виду, что, хотя RFC 1034 требует, чтобы ваша зона оставалась доступной как минимум для "двух серверов имен", многие реестры TLD имеют более строгие ограничения, чем это. Например, некоторые TLD требуют, чтобы эти серверы имен находились в разных сетях, так как первые два октета их IPv4-адреса будут разными. Поэтому убедитесь, что ваши VPS-серверы не попадают в один и тот же /16, если вы выбираете TLD с таким ограничением. В противном случае регистрация вашего "основного домена" не будет работать.
Я бы порекомендовал готовый пакет сервера DDNS, например GNUDIP http://gnudip2.sourceforge.net/ для Linux или MintDNS https://dynamic.domains для Windows Server(ов). В любом случае тонна, я имею в виду, что за вас уже проделана тонна работы, и вы можете модифицировать и одеваться так, как вам нравится. GNUDIP бесплатен, а MintDNS бесплатен для коммерческого использования.