Здравствуйте, у меня запущен петпроект, который создает 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)
Это правильно или какие-либо из моих шагов ошибочны, мне нужно сделать что-то еще?
Заранее благодарим за любой совет или полезную информацию!
Хорошее резюме и, да, ваш план кажется прекрасным.
Два сервера имен - это действительно требование стандарта RFC 1034. Это сделано из соображений отказоустойчивости (если Sandy ударит один на Восточном побережье, другой останется на Западном побережье).
Кроме того, BIND - не единственное программное обеспечение сервера имен, не забудьте проверить другие.
Я бы порекомендовал готовый пакет сервера DDNS, например GNUDIP http://gnudip2.sourceforge.net/ для Linux или MintDNS https://dynamic.domains для Windows Server (ов). В любом случае тонна, я имею в виду, что за вас уже проделана тонна работы, и вы можете модифицировать и одеваться так, как вам нравится. GNUDIP бесплатен, а MintDNS бесплатен для коммерческого использования.
План в порядке, вы можете запустить надлежащую службу DDNS таким образом.
Одно небольшое замечание, на случай, если .com - это просто пример здесь, и вы планируете работать с другим TLD. Имейте в виду, что хотя RFC 1034 требует, чтобы ваша зона оставалась доступной «по крайней мере на двух серверах имен», многие реестры TLD имеют более строгие ограничения. Например, некоторые TLD требуют, чтобы эти серверы имен располагались в разных сетях, так как первые два октета их адреса IPv4 должны быть разными. Поэтому убедитесь, что ваши VPS-серверы не попадают в тот же / 16, если вы выбираете TLD с таким ограничением. В противном случае регистрация вашего «основного домена» не состоится.