
Я установил PortMap на свой Mac - я был уверен, что он будет делать переадресацию портов на моем локальном IP-адресе. Я хотел переадресовать порт 8001 на 8000. Поэтому при переходе на 192.168.1.105:8001 я попадал на 192.168.1.106:8000. Вот мои настройки (я перекрыл свой публичный IP):
Оказалось, что мое правило не перенаправляет порты на локальный IP. Однако перенаправляет на публичный IP моей сети! Как это возможно?
Когда кто-то пытается получить доступ к публичному IP моей сети, он попадает на маршрутизатор. Я не понимаю, как один из компьютеров в моей сети может диктовать, что будет дальше. Откуда мой маршрутизатор знает, что он должен направить трафик на конкретный компьютер, на котором я установил эту переадресацию портов?