Мне нужен статический IP-адрес для доступа к веб-сайту клиента, который имеет список IP-адресов из белого списка, но отклоняет все остальные. Это здорово, за исключением того, что у меня есть динамический IP-адрес и роутер Talk Talk.
Я зарегистрировался бесплатно NOIP аккаунт и создал хост. Я вошел в свой маршрутизатор, зашел в раздел DynDNS, а затем ввел свои данные NOIP, они синхронизировались с тем, что было записано, и я полагал, что у меня статический IP-адрес (это правильно?).
На прошлой неделе у нас отключился интернет и изменился наш статический IP-адрес. Я вошел в NOIP и вручную сбросил его на предыдущий адрес. После нажатия кнопки сохранения NOIP показал старый IP, который я хотел использовать. Поиск в Google «Какой у меня IP-адрес» все еще отображается как недавний новый адрес, поэтому я вошел в маршрутизатор и повторно сохранил параметры DynDNS с именем пользователя и паролем NOIP.
Когда он закончил сохранение, маршрутизатор показал новый IP-адрес (а не старый, который я пытался использовать повторно). Когда я обновил экран администратора NOIP в моем браузере, он также очистил IP-адрес, сохраненный в NOIP, и заменил его новым.
Можно ли заставить его повторно использовать старый IP-адрес? NOIP ведет себя неправильно или точно так, как ожидалось?
NOIP не делает то, что вы хотите.
Вот несколько способов добиться желаемого:
NOIP и другие службы динамического DNS дают вам возможность динамически синхронизировать ваше соединение с вашим изменяющимся IP.
Они никоим образом не предоставляют вам статический IP-адрес.
Динамический DNS (DDNS или DynDNS) - это метод автоматического обновления сервера имен в системе доменных имен (DNS), часто не в реальном времени, с активной конфигурацией DDOS его настроенных имен хостов, адресов или другой информации.
Итак, вы не сделали ничего плохого с настройками NOIP, вы просто выбрали неправильный сервис для того, чего хотите достичь.
Лучший ответ - позвоните своему интернет-провайдеру и получите статический IP-адрес.
Другие варианты использования VPS со статическим IP:
Это отключит их «безопасность» внесения IP-адресов в белый список, позволив любому получить доступ к их веб-сайту через обратный прокси-сервер, поэтому вы можете установить свой IP-адрес или динамическое имя хоста в поле allow from, аналогично тому, что вы пытаетесь сделать.
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://93.184.216.34/
<Proxy *>
Order deny,allow
Allow from dynamicIP.example.org
</Proxy>
<Location />
ProxyPassReverse /
RequestHeader unset Accept-Encoding
</Location>
Затем укажите DNS для веб-сайта (example.com) на свой новый IP-адрес 10.4.3.2 либо создайте определенную зону в локальном DNS.
www.example.com IN A 10.4.3.2
Или файл Hosts
10.4.3.2 www.example.com
Удачи!