Используйте динамический DNS для доступа к сервлету Java, все еще нужен порт вперед?

1228
Frank

Если я использую динамический DNS, например бесплатный сервис на https://www.dyndns.com, мне все равно нужно настроить статический IP-адрес и выполнить переадресацию порта?

У меня есть DSL, скорее всего, с динамическим IP-адресом, и я запускаю Java-сервлет, чтобы получать сообщения Paypal IPN на своем ноутбуке, чтобы сообщения доходили до моего ноутбука:

[1] set up static IP and  [2] did port forwarding. 

Но я обнаружил, что каждый раз, когда компьютер перезагружается, он имеет другой внешний IP, поэтому мне предложили

[3] get Dynamic DNS service 

как бесплатный, упомянутый выше, но теперь я немного запутался, если у меня есть шаг [3], нужно ли мне делать [1] и [2], разве шаг [3] не должен делать [1] ] и [2] для меня? Но так как я уже сделал [1], [2], теперь мне интересно, не вызовут ли они проблемы для шага [3], нужно ли их отменить? Или мне все они нужны вместе?

0

1 ответ на вопрос

1
marcusw

Если вы используете маршрутизатор, вам необходимо настроить статический внутренний IP-адрес для вашего компьютера и переадресовать его на ваш маршрутизатор (который может иметь нестатический внешний IP-адрес). Если ваш компьютер подключен напрямую к Интернету, вам не нужно настраивать переадресацию портов.

Я мог бы также добавить, что большинство маршрутизаторов имеют встроенную поддержку клиентов dyndns, вам просто нужно ввести свой логин / пароль для вашей учетной записи dyndns где-то в веб-интерфейсе вашего маршрутизатора, и он будет обновлять сервер dyndns своим новым IP-адресом всякий раз, когда это изменится.

Ву, спасибо за эту информацию, я использую AT & T DSL с беспроводным маршрутизатором 2Wire, где на этом веб-интерфейсе я могу настроить dyndns? Frank 14 лет назад 0
К сожалению, не похоже, что этот маршрутизатор поддерживает интегрированные dnydns, поэтому вам просто нужно запустить клиент на вашем ПК. Вы все еще можете осмотреться, если хотите; на моих маршрутизаторах linksys это было в разделе «Настройка»> «DDNS». marcusw 14 лет назад 0