Назад | Перейти на главную страницу

Godaddy хостинг с динамическим ip?

Я купил доменное имя на godaddy.com назовем его www.website.com, но у моего сервера динамический IP-адрес, как мне решить эту проблему?

Что я пробовал:

получите учетную запись DNS на dyndns.com, давайте назовем это dns.dyndns.com, поэтому я настроил godaddy для перенаправления домена на dns.dyndns.com.

проблема: когда пользователь переходит на www.website.com, они видят dns.dyndns.com в строке URL. Плохой

Итак, я настроил пересылку на godaddy для пересылки с маскировкой домена, но теперь проблема в том, что пользователи больше не могут даже видеть пути URL / получать запросы / или хеш-метки!

`www.website.com/folder/search?id=4#ajax=4` becomes just 

www.website.com в строке URL. плохой!

Что мне делать?

РЕДАКТИРОВАТЬ:

Итак, допустим, мое доменное имя godaddy - mysite.com, а у меня есть учетная запись dyndns с именем redirect.com. Я установил запись cname на www.mysite.com, чтобы перейти на blah.redirect.com. Это работает, но когда я захожу на www.mysite.com, он показывает мне содержимое www.redirect.com вместо содержимого на blah.redirect.com, что дает?

Я предлагаю переместить ваши DNS-серверы в DynDNS, настроить там ваши DNS-записи и установить один из их динамических DNS-клиентов где-нибудь в вашей локальной сети, чтобы ваш динамический IP-адрес синхронизировался с вашими записями DNS. Я использую DynDNS и размещаю дома 6 веб-сайтов, используя их динамический DNS-клиент.

Я столкнулся с той же проблемой, и, найдя сценарий PowerShell, который выполнял обновление, я решил создать приложение для автоматического обновления IP-адреса DNS-записей на GoDaddy, что очень похоже на то, что делает DynDNS, разница в том, что я этого не делаю. Мне больше не нужно платить за другую услугу, чтобы сделать это за меня.

Хотя это приложение для Windows, надеюсь, оно вам тоже подойдет: https://github.com/leandrokoiti/GoDaddyDnsUpdater

Предполагая, что это домашний веб-сервер, я на 80% уверен, что ваш маршрутизатор будет поддерживать dyndns. Обратитесь к руководству по маршрутизатору, чтобы узнать, как его использовать. Возможно, это связано с переходом на 192.168.0.1, щелчком по DNS и вводом данных для dyndns.

Теперь могут произойти две вещи. Либо вам был предоставлен выделенный IP-адрес от dyndns, который будет разрешен на ваш маршрутизатор (где вы вошли в систему). Запишите это в свою ДНК-запись на yoursite.com. Или вам дали бесплатный поддомен, такой как myfreeaccount.dyndns.org, и вы дешево катаетесь. Заплатите деньги, получите выделенный IP или сервис DnS.

Вам не нужна маскировка домена, вам нужно что-то вроде записи CNAME. Вам нужно будет найти в справке GoDaddy информацию о том, как его добавить, но это стандартная функция DNS, которую они, безусловно, поддерживают.

Это довольно просто в два этапа

  1. Настройте учетную запись DynDNS и создайте хост. Допустим, вы выбираете host.hopto.org как название вашего сайта
  2. В Godaddy войдите в диспетчер DNS в интерфейсе Godaddy и отредактируйте самую первую запись A (должно быть @ в столбце имени хоста и IP-адрес в столбце «Указывает на»). Измените IP-адрес на свое доменное имя DynDNS, например host.hopto.org.
  3. Измените TTL на действительно низкое значение. Я бы изменил его на полчаса, чтобы ограничить задержку обновления IP-адреса везде.

Надеюсь это поможет

Я написал небольшой скрипт на Python для обновления записи A. Его можно найти в этом публичном репо.

https://bitbucket.org/MattTYXM/godaddy_duc/src/9a4bdc6efa9d406029c49f331e1d3fa99bce8db9/godaddy_update.py?at=master&fileviewer=file-view-default