Прежде всего, я новичок в сети.
У меня 2 ПК в двух разных сетях. Я пытаюсь установить связь между ними.
- Сначала я получил публичный IP-адрес сети PC1:
wget http://ipinfo.io/ip -qO –. Результат былa.b.c.d. - На ПК1 я использую
netcatдля прослушивания портаnc -l -v 5555. - На ПК2 пытаюсь подключиться с помощью
nc a.b.c.d 5555. В результате я не могу подключиться.
У меня нет брандмауэра, и в моей конфигурации маршрутизатора включена переадресация портов:

Я сделал еще один тест с выделенным веб-сайтом:

Что я тут не так сделал?
Обновление 1.
В комментариях / обсуждении было указано, что, вероятно, существует другой маршрутизатор, который выполняет NAT (преобразование сетевых адресов). Меня попросили проверить WAN IP-адрес моего маршрутизатора. Вот статус:

IP-адрес отличается от публичного IP-адреса, который я обнаружил ранее. Что делать сейчас?
Обновление 2.
Мне удалось получить другой (внешний) конфиг роутера. У этого есть надлежащий публичный IP на его интерфейсе WAN (a.b.c.d). Я добавил правило переадресации портов. Это указывает на мой (внутренний) маршрутизатор локальный IP (192.168.9.1).

Тем не менее, моя связь с nc не работает. Что случилось?
