Переадресация портов — это решение проблемы, которую слишком хорошо знают многие геймеры: вы пытаетесь присоединиться к другу в онлайн-матч, но не может, потому что ваше соединение с игровой сетью ограничено, что блокирует определенный многопользовательский режим функции. Он даже может решить проблемы, с которыми вы столкнулись, когда размещаете файлы на частном сервере, а удаленные пользователи не могут подключиться.
Содержание
- Что такое порт?
- Что такое переадресация портов?
- Как перенести вперед
Проблема в обоих сценариях связана с тем, как данные передаются в локальную сеть и из нее. Ваше сетевое оборудование управляет трафиком, предотвращая незнакомые, возможно, вредоносные соединения. Иногда это означает, что вы не можете установить необычное прямое соединение без изменения настроек вручную.
Рекомендуемые видео
В этом руководстве показано, как перенаправить порт и получить наилучшее соединение с вашими любимыми онлайн-сервисами.
Связанный
- Как Intel может использовать ИИ для решения серьезной проблемы в компьютерных играх
- Как мы тестируем мониторы
- Наиболее распространенные проблемы Microsoft Teams и способы их устранения
Что такое порт?
В сети порт — это определенная «док-станция» по известному адресу, через которую могут передаваться данные для установления соединения между двумя устройствами. Каждый порт имеет определенный номер в диапазоне от 0 до 65535, поэтому данные точно знают, куда идти, когда достигнут пункта назначения.
Вот несколько общих портов, назначенных Управление по присвоению номеров в Интернете организация по стандартизации:
- 20 = Протокол передачи файлов (FTP)
- 21 = Протокол передачи файлов (FTP)
- 22 = Безопасная оболочка (SSH)
- 25 = Простой протокол передачи почты (SMTP)
- 53 = Система доменных имен (DNS)
- 80 = Протокол передачи гипертекста (HTTP)
- 110 = Протокол почтового отделения v3 (POP3)
- 143 = Порт доступа к сообщениям Интернета (IMAP)
- 443 = Протокол передачи гипертекста через TLS/SSL (HTTPS)
Например, отправленное вами электронное письмо покидает ваш модем через порт 110, проходит через несколько прыжков, проходя через Интернет, и достигает пункта назначения. Затем он проходит через маршрутизатор этой сети и направляется через порт 110, прежде чем будет официально получен почтовым клиентом.
Для руководства именно по что такое FTP и как им пользоваться, ознакомьтесь с нашим подробным руководством.
Что такое переадресация портов?
Ваш интернет-провайдер (ISP) назначает вашему модему динамический цифровой адрес. Интернет не видит ваши локальные устройства — только ваш модем. Этот адрес редко меняется, но он также не является постоянным (статическим).
Интернет-провайдеры обычно предоставляют оборудование двумя способами: одно гибридное устройство, объединяющее модем и маршрутизатор, или два отдельных автономных устройства. При последней настройке физический кабель Ethernet подключает модем к порту глобальной сети (WAN) маршрутизатора.
Зачем нам вообще нужен роутер? Потому что модем обеспечивает только одно физическое подключение к Интернету. Маршрутизатор позволяет подключать несколько проводных и беспроводных устройств.
В обоих сценариях маршрутизатор имеет уникальный адрес, отдельный от модема, обычно 192.168.x.x. или адрес 10.x.x.x — эти адреса различаются от маршрутизатора к маршрутизатору. В свою очередь, он назначает IP-адреса каждому локально подключенному устройству на основе его адреса, а не модема. Например, если адрес роутера 192.168.0.1, то адресация всех подключенных устройств начать с 192.168.0.2. Затем он направляет весь трафик на клиентские устройства, используя назначенные адреса.
Вот упрощенный вид:
Интернет-сервер > модем > маршрутизатор > ваш компьютер
Но маршрутизатор не просто преобразует и маршрутизирует трафик. Он также имеет встроенный брандмауэр, который мониторы входящая и исходящая коммуникация. Если маршрутизатор не знает, куда отправлять входящий или исходящий трафик, он просто игнорирует соединение.
Все локальные устройства имеют одинаковые порты, которые отправляют и принимают пакеты данных, что может быть проблематичным. Например, порт 80 является одним из часто используемых портов протокола управления передачей (TCP). Этот порт маршрутизирует запросы веб-страниц, но он также используется Xbox Live и Сеть PlayStation.
Когда маршрутизатор получает данные, он проверяет список назначенных адресов, чтобы определить наилучшее совпадение. Поскольку вам нужны пакеты Xbox Live, отправляемые через порт 80, чтобы достичь вашей консоли Xbox One или ПК с Windows 10, очень важно создать прямую линию между серверами Xbox Live и вашей консолью. Это означает создание специального правила внутри маршрутизатора, которое обеспечивает безопасное прямое соединение.
Вот здесь и начинается переадресация портов.
Как перенести вперед
К сожалению, интерфейсы маршрутизаторов не одинаковы для всех доступных моделей, поэтому раздел переадресации портов может отличаться от того, что мы показываем здесь. В этом примере мы используем маршрутизатор Linksys, который помещает переадресацию портов в Безопасность раздел.
Назначьте «статический» IP-адрес
Прежде чем вы сможете перенаправлять порты, вам необходимо получить доступ к внутреннему интерфейсу маршрутизатора. Просто введите локальный адрес маршрутизатора в браузер и войдите в систему, используя свои учетные данные. Если вы не знаете адрес и/или учетные данные, эта информация обычно содержится в руководстве.
Получив доступ, создайте «статический» IP-адрес для устройства, которое будет получать пересылаемый трафик. Обычно маршрутизатор назначает динамические IP-адреса каждому подключенному устройству, то есть эти адреса будут меняться. Однако для переадресации порта устройству необходим постоянный адрес, чтобы маршрутизатор точно знал, куда должен идти входящий трафик.
Современные маршрутизаторы обычно предоставляют «карту сети», в которой перечислены все подключенные устройства. В нашем примере мы можем выбрать подключенное устройство и нажать Резервный адрес DHCP во всплывающем меню. Это действие автоматически резервирует текущий адрес, делая его «статическим» для этого конкретного устройства.
Чтобы вручную отредактировать статический адрес, мы можем снова выбрать устройство и на этот раз нажать Изменить резервирование DHCP.
В следующем окне мы можем изменить третье и четвертое поля, а затем нажать кнопку Сохранять связь. Мы также можем нажать кнопку Отмена ссылка, за которой следует Удалить чтобы удалить назначение статического IP-адреса позже.
Теперь, когда у нас есть статический IP-адрес, мы можем перенаправлять трафик порта.
Знакомьтесь, трое нападающих
На нашем маршрутизаторе Linksys переадресация портов находится под Приложения и игры вкладка в Безопасность раздел. Здесь мы видим три варианта: Переадресация одного порта, Переадресация диапазона портов, и Запуск диапазона портов. Вот краткое объяснение каждого из них:
- Переадресация одного порта – Постоянно перенаправлять трафик на одно конкретное устройство через один определенный порт. Эти порты остаются открытыми.
- Переадресация диапазона портов – Непрерывно перенаправлять трафик на одно конкретное устройство через ряд портов. Эти порты остаются открытыми.
- Переадресация диапазона портов – Пересылайте трафик, доступный всем сетевым устройствам, через ряд портов. Эти порты остаются закрытыми до тех пор, пока не будет запрошен доступ.
Теперь давайте посмотрим, как использовать каждую версию!
Переадресация одного порта
Для начала мы добавим один диапазон портов. Помните, что следующие шаги могут выглядеть по-другому на вашем маршрутизаторе, но метод должен быть аналогичным.
Шаг 1: Нажмите кнопку Добавить новую переадресацию одного порта кнопка.
Шаг 2: Введите имя приложения. Это не влияет на саму переадресацию портов, а используется только как метка. В данном случае мы называем это Xbox Live Порт 88.
Шаг 3: Введите Внешний порт и Внутренний порт цифры. В данном случае мы перенаправляем порт 88, поэтому это число мы вводим в оба.
Шаг 4: Выберите протокол: UDP, TCP, или Оба. Для Xbox Live мы должны выбрать UDP.
Зная что эти два протокола не имеют значения, но вы делать необходимо знать правильный протокол для успешной переадресации портов. Переадресация портов не будет работать, если у вас установлено правило TCP, но соединение использует UDP.
Однако для любопытных вот краткое объяснение каждого из них:
- Протокол управления передачей (TCP) – Передача данных на основе соединения между клиентом и сервером.
- Протокол пользовательских дейтаграмм (UDP) – Передача данных между клиентом и сервером, не использующая прямое соединение.
Шаг 5: Введите IP-адрес устройства. Это статический адрес, который мы назначили исходному устройству на карте сети.
Шаг 6: Нажмите кнопку Сохранять ссылку, за которой следует ХОРОШО кнопка.
К сожалению, для обеспечения наилучшего соединения Xbox Live требует открытия дополнительных портов. Всего их семь, и вам потребуется сделать шесть дополнительных записей переадресации одного порта. Вот полный список:
- 53 (оба)
- 80 (ПТС)
- 88 (УДП)
- 500 (УДП)
- 3074 (Оба)
- 3544 (УДП)
- 4500 (УДП)
Список для переадресации портов с сеть PlayStation длиннее:
- 80 (ПТС)
- 443 (ПТС)
- 465 (ПТС)
- 993 (ПТС)
- 3478 (Оба)
- 3479 (Оба)
- 3480 (ПТС)
- 5223 (ПТС)
- 8080 (ПТС)
Переадресация диапазона портов
Помимо отдельных портов, многим играм для наилучшего онлайн-опыта требуется целый ряд портов, например Fortnite и Фоллаут 76. В этом примере мы выберем Переадресация диапазона портов и добавьте диапазон портов, необходимый для Fortnite в Windows 10.
Шаг 1: Нажмите кнопку Добавить новую переадресацию диапазона портов кнопка.
Шаг 2: Введите имя приложения. Здесь мы называем это правило Фортнит Диапазон.
Шаг 3: Входить 5795 как Стартовый порт и 5847 как Конечный порт.
Шаг 4: Выбирать Оба как необходимый протокол.
Шаг 5: Введите IP-адрес устройства. Это статический адрес, который мы назначили исходному устройству на карте сети.
Шаг 6: Нажмите кнопку Сохранять ссылку, за которой следует ХОРОШО кнопка.
В отличие от Xbox Live и PlayStation Network, Fortnite для Windows требуются записи как одного порта, так и диапазона портов, но список намного короче:
- 5222 (Оба)
- 5795-5847 (Оба)
Запуск диапазона портов
Это более безопасный вариант, чем постоянное оставление портов открытыми. В этом случае порты остаются закрытыми до тех пор, пока клиентское устройство не сделает запрос на исходящее соединение. Затем брандмауэр маршрутизатора временно открывает соответствующие порты входящего подключения. Этот метод не требует статических IP-адресов, но только один клиент одновременно может получить доступ к открытому порту.
Шаг 1: Нажмите кнопку Добавить новый триггер диапазона портов кнопка.
Шаг 2: Введите имя приложения. Здесь мы называем это Фортнит Диапазон.
Шаг 3: Под Триггерный диапазон, входить 5795 как Стартовый порт и 5847 как Конечный порт.
Шаг 4: Под Пересылаемый диапазон, входить 5795 как Стартовый порт и 5847 как Конечный порт.
Шаг 5: Введите IP-адрес устройства. Это статический адрес, который мы назначили исходному устройству на карте сети.
Шаг 6: Нажмите кнопку Сохранять ссылку, за которой следует ХОРОШО кнопка.
Рекомендации редакции
- Сколько памяти графического процессора мне нужно?
- Как мы тестируем ноутбуки
- Как мы тестируем компоненты и оборудование ПК
- Как конвертировать кассеты VHS в DVD, Blu-ray или цифровой формат
- Star Wars Jedi: Survivor подвергается критике в Steam как «полный дерьмовый» порт для ПК