#dns #hosting
#dns #хостинг
Вопрос:
У меня есть домен GoDaddy www.exmaple.com который указывает на 255.255.255.255 (поддельный IP, конечно). Мой веб-сервер находится за маршрутизатором, который перенаправляет порт 80 на соответствующий порт. Все в порядке и отлично. Однако, как и у 99% людей, у меня есть динамический IP. Итак, я настроил имя хоста с noip.com вызванный helloworld.ddns.net , настроил их клиент обновления на моем сервере (чтобы он мог обновлять их всякий раз, когда меняется IP-адрес (этого еще не произошло, но я надеюсь, что он работает так, как рекламируется), а затем перешел к godaddy.com чтобы изменить мои записи. Вот где все становится таким же волосатым, как харамбе.
Я начал с удаления моей записи A и изменения моего CNAME, чтобы указать на helloworld.ddns.net .
Не сработало.
Поискал в Google и обнаружил, что мне нужно / следует использовать NSs noip. Итак, я вернулся к godaddy и сменил свои серверы имен с их на серверы noip … ns [1,2,3,4,5] .no-ip.com .
По-прежнему не работает. Также следует отметить, что после внесения этого изменения я потерял возможность устанавливать какие-либо записи в своем доменном имени. Что, я думаю, имеет смысл, поскольку в godaddy нет смысла иметь запись, если я не использую их NSS.
Tl; dr: как мне указать домен godaddy, www.example.com , к имени хоста noip, helloworld.ddns.net , который, в свою очередь, указывает на мой динамический домашний IP-адрес, x.x.x.x.
Комментарии:
1. Благодаря ape, который проголосовал против, не указав причину.
Ответ №1:
Наконец-то удалось решить мою собственную проблему, и я чувствую себя очень глупо, не понимая, в чем проблема была раньше. Проблема заключалась в том, что CNAME указывал на поддомен (www), и поэтому нельзя было получить доступ к сайту, не указав это в URL. Обобщенное решение:
- Теперь у GoDaddy есть CNAME с определенным именем хоста (например, www) и домен noip в качестве значения
- Нет записи
- Сохранен NSs GoDaddy по умолчанию
- Настроенная пересылка без маскировки, для www.example.com … поэтому, когда кто-то пытается получить доступ example.com , они автоматически пересылаются на поддомен www.
Немного терпения для распространения, и все заработало.
Комментарии:
1. что вы подразумеваете под «конкретным именем хоста»?
2. Когда я удалил запись GoDaddy A, она была заменена новой записью A, которую я не могу редактировать. Как у вас нет записи A?
3. Я могу подтвердить, что это сработало для меня. Однако, похоже, он не поддерживает добавление таких вещей, как сертификаты SSL. В идеале я хочу указать свое доменное имя go daddy на то, что перенаправляет его на мой домашний IP. Но также добавьте бесплатный SSL-сертификат letsencrypt в домен godaddy.