публичный адрес общается на частный адрес через интернет проблема - PullRequest
1 голос
/ 07 апреля 2011

Теперь я запускаю проект доступной пропускной способности сети. Предположим, я тестирую доступную пропускную способность между моей машиной и planet1.scs.stanford.edu .

Теперь проблема, с которой я столкнулся, состоит в том, что моя машина использует частный адрес, скажем, 172.18.186.200 , другой конец использует публичный адрес, скажем 171.66.3.181 . После того, как я запустил тест, сторона получателя ( удаленная машина предположила ) не смогла получить ACK от стороны отправителя ( моя локальная машина ).

Я знаю свой публично маршрутизируемый адрес, думаю, речь идет о NAT. Так как правильно указать мой локальный адрес для успешного выполнения проекта тестирования?

Заранее спасибо!

1 Ответ

1 голос
/ 31 июля 2011

Обычная форма NAT (маскировка) не разрешает входящие соединения.Чтобы разрешить их, вам нужно добавить еще одну форму NAT, перенаправление портов, которое в обычных маршрутизаторах ADSL обычно называют «Переадресация портов», «Виртуальные серверы» или что-то подобное.Таким образом, вы указываете своим ADSL-маршрутизаторам переадресовывать соединения на его порт X на некоторый внутренний IP-адрес на порту Y.

(Некоторые протоколы используют несколько соединений, например: FTP, H.323, и отправляют информацию о вторичномсоединения по основному соединению. Эти протоколы нуждаются в специальной поддержке в устройстве NAT).

...