1

У меня проблемы с пониманием работы портов.

Что я пытался сделать: я хотел проверить, открыт ли определенный порт на моем ноутбуке. Порт, который я выбрал для проверки, был портом, используемым клиентом bittorrent для входящих соединений. Допустим, порт, используемый моим bittorrent, был 51346. Я пошел на canyouseeme.org, чтобы проверить, открыт ли этот порт. Это показало ошибку.

Вот когда началась неразбериха.

Мой битторрент-клиент использует порт без проблем. Он получал данные, что означает, что он должен был прослушивать этот порт. Таким образом, здесь нет проблем с брандмауэром. Но почему cannyouseeme.org показывает мне ошибку. Я проверил с другими инструментами проверки открытого порта онлайн. Все показывают мне одну и ту же ошибку.

Итак, где я иду не так? Почему я не могу проверить, открыт ли порт?

Дополнительная информация (Вы можете пропустить это, если хотите)

Это не первый раз, когда я возиться с портами. Сначала я попытался настроить общедоступный веб-сервер на своем ноутбуке без особой удачи. Я столкнулся с той же проблемой. Я работал сервер на порт 80. Но для внешнего мира этот порт был закрыт. Моя идея состояла в том, чтобы получить доступ к веб-серверу с моего публичного IP-адреса. Я попробовал это на другом порту, не работал. Я настроил переадресацию портов, но не смог получить доступ к веб-серверу. Отключил брандмауэр Windows, не работал. Сначала я думал, что мой интернет-провайдер блокирует все порты, что звучит нелепо. В конце концов я перестал пытаться настроить публичный веб-сервер. Затем мне пришлось сменить провайдера и снова попробовать идею общедоступного веб-сервера. Опять не удалось. Я до сих пор не знаю, где я могу пойти не так.

Мои сегодняшние знания о том, как все это работает: любой компьютер может получить доступ к любому другому компьютеру в Интернете с помощью IP-адреса. DNS только входит в картину, чтобы преобразовать имя хоста в IP-адрес. Таким образом, технически я должен иметь доступ к настройке веб-сервера на своем ноутбуке, используя мой публичный IP-адрес. Но не смог.

Если вы читаете до конца, спасибо. Пожалуйста, поправьте меня, если мое понимание сетей неверно.

Изменить: я использую Windows 10. Но попробовал это и с Windows 8.1.

1 ответ1

1

Вы подтвердили, что находитесь за NAT операторского класса.

Это подтверждается тем фактом, что у вас есть частный адрес класса A в качестве адреса WAN вашего маршрутизатора. Но когда проверено canyouseeme.org вы видите публичный адрес. (Адрес, который делает NAT/Masquerading)

Обратитесь к интернет-провайдеру, чтобы узнать, можете ли вы получить общедоступный номер IP. Они единственные, кто может помочь вам в этой ситуации. Другим вариантом будет поиск другого перевозчика.

С Уважением,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .