Мой WAN IP не совпадает с моим общедоступным IP (назначенным провайдером)
Давайте скажем что-нибудь о проблеме (если есть такие).
Какая у меня конфигурация?
У меня есть Fibertel ISP (Аргентина) с модемом и маршрутизатором за ним.
Сервер подключен через провод и работает на сервере Ubuntu 16.04.
Маршрутизатор настроен на переадресацию портов, которые я использую, на мой сервер.
Как насчет связи?
Когда я смотрю в веб-администратора маршрутизатора, я вижу IP, как 10.107.xxx.xxx
, Когда я захожу на whatsmyip.org, мой IP выглядит как 190.151.xxx.xxx
,
Когда я пытаюсь подключиться через SSH с использованием первого IP-адреса, все идет хорошо, но с открытым IP-адресом (whatsmyip.org
) ничего не работает нормально.
Некоторые заметки
Я уже пробовал с оконным сервером тоже (да, мне правда жаль, но я должен). Я уже проверил конфигурацию своего маршрутизатора, чтобы разрешить весь трафик, такой как SSH, VPN и т. Д.
Я сбрасываю все IPtables на моем сервере Ubuntu (на всякий случай).
Я использую DynDns в качестве DDNS.
По крайней мере, все работало месяц назад. Я просто перенесу сервер к себе домой, и тогда ничего не получится. Конечно, я проверил это у своего провайдера, и в середине, кажется, нет проблем.
Заранее благодарю за любую помощь!
Редактировать:
Проблема заключалась в том, что мой провайдер не предоставлял мне общедоступный IP-адрес в стандартном пакете услуг (мне никогда не приходило в голову, что подобные сервисы действительно могут существовать). Они пару раз сказали мне: "Вы должны нанять публичный IP", но я сказал: "Они действительно имеют в виду" Статический IP "". Во всяком случае, они являются единственным поставщиком почти в стране, который делает это.
Спасибо за всю помощь, и я надеюсь, что могу помочь любому в такой же ситуации!
2 ответа
Я предполагаю 10.107.XXX.XXX
ваш WAN-адрес маршрутизатора. Это не похоже на публичный IP. Диапазон 10.0.0.0 - 10.255.255.255
зарезервировано для частных сетей. Я думаю, вы находитесь за NAT провайдера. Если я прав, есть (по крайней мере) два последовательных NAT: на каком-то компьютере провайдера и на вашем маршрутизаторе.
Чтобы подключиться к маршрутизатору извне, вам нужно попросить вашего интернет-провайдера перенаправить нужные порты на ваш маршрутизатор или попросить отдельный публичный IP-адрес только для вашего маршрутизатора (интернет-провайдер может взимать с вас дополнительную плату).
Проблема заключалась в том, что мой интернет-провайдер не предоставил мне публичный IP-адрес в стандартном пакете услуг (мне никогда не приходило в голову, что подобные услуги действительно могут существовать). Они сказали мне пару раз: «Вам нужно нанять публичный IP», но я ответил: «Они действительно имеют в виду «статический IP». Во всяком случае, они единственный провайдер почти в стране, который это делает.
Спасибо за помощь и надеюсь, что смогу помочь любому, кто оказался в такой же ситуации!