Моя ситуация очень специфична, но я не думаю, что это редкость. Я не очень надеюсь на ситуацию, но поскольку я не очень хорошо разбираюсь в сетях, может быть что-то, чего я просто не вижу.
Я живу в жилом комплексе, и интернет здесь маршрутизируется провайдером (Cox). Я уже связался с их технической поддержкой, потому что у меня возникли проблемы с использованием приложений, которым требовался легкий доступ к определенным портам (мой друг использовал программу с открытым исходным кодом, чтобы прослушивать порты, пока я пытался использовать приложения). По словам технической поддержки, похоже, что один или несколько промышленных модемов выполняют маршрутизацию для всего комплекса. Затем модемы подключаются к сетевым коммутаторам, которые обеспечивают подключение к каждой комнате (разъем Ethernet на стене).
- При отключенном брандмауэре порты по-прежнему отображаются как закрытые. - При просмотре сетевых данных не наблюдается маскировки NAT. - Проблема наблюдается в нескольких портах и нескольких приложениях. - Пропускная способность довольно хорошая (10 входящих, 10 исходящих).
Является ли тот факт, что переадресация портов невозможна, настоящей проблемой? (Поскольку, похоже, нет маскировочного NAT). Если это так, то действительно ли больше ничего нельзя сделать, чтобы помочь? Лучше ли мне купить маршрутизатор, просто подключить компьютер к розетке на стене и сделать переадресацию портов в нем?
решение1
У вас может быть публичный IP-адрес, но если в вашем жилом комплексе между вами и шлюзом установлен аппаратный брандмауэр (это может быть даже сам шлюз), у вас есть только два варианта.
- Надеюсь, что их брандмауэр отреагирует наUPnPзапросы на открытие порта брандмауэра (это маловероятно, поскольку ваши программы, скорее всего, уже пытаются это сделать и все бы сработало).
- Спросите у руководства, можно ли открыть порты для сетевых подключений. Кто знает, может, они просто блокируют из осторожности (я бы никогда не вывел ни одно устройство в Интернет без установленного аппаратного брандмауэра (NAT в домашних маршрутизаторах служит для этой цели)), но они могут открыть порт брандмауэра для вас, если вы вежливо попросите.
Будет ли лучше, если я куплю маршрутизатор, чтобы просто подключить свой компьютер к розетке на стене и сделать на нем переадресацию портов?
Это не сработает. Подумайте об этом так:
Скажем, я хочу позвонить вам, но ваш администратор (коммутатор для квартиры) отказывается переводить мои звонки на вас. Если вы наняли помощника в офисе, и она обещала отвечать и переадресовывать все звонки, которые я делаючто первый регистратор переслална ваш номер, это как-то поможет?
решение2
Чтобы избежать подобной ситуации, просто используйте любую машину с неограниченным внутренним доступом в Интернет (т.е. выделенный/общий сервер по вашему выбору) для настройкиобратный туннельна целевое устройство и все готово.
Это гарантирует доступ из Интернета к любому из ваших устройств, независимо от того, насколько они защищены брандмауэрами или заблокированы порты.
решение3
Вы всегда можете получить кабельный интернет напрямую от Cox. Сделав это, вы получаете свой собственный сервис, контроль над собственным маршрутизатором и не делите полосу пропускания с другими людьми в здании.