Пренасочването на портове е решение на проблем, който много геймъри знаят твърде добре: Опитвате се да се присъедините към приятел в онлайн мач, но не може, защото връзката ви с мрежата за игри е ограничена, блокирайки конкретен мултиплейър Характеристика. Може дори да коригира проблеми, с които се сблъсквате, когато хоствате файлове на частен сървър и отдалечените потребители не могат да се свържат.
Съдържание
- Какво е порт?
- Какво е пренасочване на портове?
- Как да препратя
Проблемът и в двата сценария произтича от това как данните протичат към и от вашата локална мрежа. Вашият мрежов хардуер управлява трафика, предотвратявайки непознати, вероятно злонамерени връзки. Това понякога означава, че не можете да правите необичайни директни връзки без ръчна промяна на настройките.
Препоръчани видеоклипове
Това ръководство ви показва как да прехвърлите напред и да получите възможно най-добрата връзка с любимите си онлайн услуги.
Свързани
- Как Intel може да използва AI, за да се справи с огромен проблем в компютърните игри
- Как тестваме монитори
- Най-често срещаните проблеми с 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 кабел свързва модема към порта на Wide Area Network (WAN) на рутера.
Защо изобщо се нуждаем от рутер? Тъй като модемът осигурява само една физическа интернет връзка. Рутер ви позволява да свържете множество кабелни и безжични устройства.
И в двата сценария рутерът има уникален адрес, отделен от модема, обикновено с 192.168.x.x. или 10.x.x.x адрес — тези адреси се различават от рутер до рутер. На свой ред той присвоява IP адреси на всяко локално свързано устройство въз основа на неговия адрес, а не на модема. Например, ако адресът на рутера е 192.168.0.1, тогава адресирането за всички свързани устройства започнете от 192.168.0.2. След това насочва целия трафик към клиентските устройства, използвайки присвоените адреси.
Ето опростен изглед:
Интернет сървър > модем > рутер > вашия компютър
Но рутерът не просто превежда и насочва трафика. Той също така разполага с вградена защитна стена, която монитори входяща и изходяща комуникация. Ако рутерът не знае къде да изпрати входящ или изходящ трафик, той просто игнорира комуникацията.
Всички локални устройства имат идентични портове, които изпращат и получават пакети данни, което може да бъде проблематично. Например, порт 80 е един от често използваните портове под чадъра на протокола за контрол на предаването (TCP). Този порт маршрутизира заявки за уеб страници, но се използва и от ексбокс лайв и на PlayStation Network.
Когато рутерът получи данни, той проверява своя списък с присвоени адреси, за да определи най-доброто съвпадение. Тъй като имате нужда от пакети на Xbox Live, изпратени през порт 80, за да достигнете до вашата конзола Xbox One или компютър с Windows 10, създаването на директна линия между сървърите на Xbox Live и вашата конзола е от съществено значение. Това означава създаване на специално правило в рутера, което позволява сигурна, директна връзка.
Това е мястото, където започва пренасочването на портове.
Как да препратя
За съжаление интерфейсите на рутера не са идентични за всички налични модели, така че начинът, по който намирате раздела за пренасочване на портове, може да е различен от това, което показваме тук. За този пример използваме рутер Linksys, който натъпква препращането на портове в Сигурност раздел.
Задайте „статичен“ IP адрес
Преди да можете да препращате портове, трябва да получите достъп до задния интерфейс на рутера. Просто въведете локалния адрес на рутера в браузър и влезте с вашите идентификационни данни. Ако не знаете адреса и/или идентификационните данни, ръководството обикновено предоставя тази информация.
След като получите достъп, създайте „статичен“ IP адрес за устройството, което ще получава пренасочения трафик. Обикновено рутерът присвоява динамични IP адреси на всяко свързано устройство, което означава, че тези адреси ще се променят. За да препрати порт обаче, устройството се нуждае от постоянен адрес, така че рутерът да знае точно къде трябва да отиде входящият трафик.
Съвременните рутери обикновено предоставят „мрежова карта“, в която са изброени всички свързани устройства. В нашия пример можем да изберем свързано устройство и да щракнем Резервен DHCP адрес в изскачащо меню. Това действие автоматично запазва текущия адрес, което го прави „статичен“ за това конкретно устройство.
За да редактирате ръчно статичния адрес, можем да изберем устройството отново и този път да щракнем Редактиране на DHCP резервация.
В следващия прозорец можем да променим третото и четвъртото поле и след това да щракнете върху Запазване връзка. Можем също да щракнете върху Отказ връзка, последвана от Изтрий за да премахнете присвояването на статичен IP адрес по-късно.
Сега, когато имаме статичен IP адрес, можем да пренасочваме трафика към порта.
Запознайте се с тримата нападатели
На нашия рутер Linksys пренасочването на портове се намира под Приложения и игри раздел в Сигурност раздел. Тук виждаме три опции: Пренасочване на един порт, Пренасочване на обхвата на портовете, и Задействане на обхвата на портовете. Ето кратко обяснение на всеки:
- Пренасочване на един порт – Непрекъснато препращайте трафик към едно конкретно устройство през един конкретен порт. Тези портове остават отворени.
- Пренасочване на обхвата на портовете – Непрекъснато препращайте трафик към едно конкретно устройство през набор от портове. Тези портове остават отворени.
- Пренасочване на обхвата на портовете – Пренасочващ трафик, достъпен от всички мрежови устройства през набор от портове. Тези портове остават затворени, докато не бъде заявен достъп.
Сега нека видим как да използваме всяка версия!
Пренасочване на един порт
Като начало ще добавим един диапазон от портове. Не забравяйте, че следващите стъпки може да изглеждат различно на вашия рутер, но методът трябва да е подобен.
Етап 1: Щракнете върху Добавете ново препращане на единичен порт бутон.
Стъпка 2: Въведете име на приложение. Това не засяга самото препращане на портове, а се използва само като етикет. В този случай го наричаме Xbox Live Port 88.
Стъпка 3: Влез в Външен порт и Вътрешен порт числа. В този случай препращаме порт 88, така че това е номерът, който въвеждаме и в двата.
Стъпка 4: Изберете протокола: UDP, TCP, или И двете. За Xbox Live трябва да изберем UDP.
знаейки Какво тези два протокола са без значение, но вие направи трябва да знаете правилния протокол за успешно препращане на портове. Пренасочването на портове няма да работи, ако правилото е зададено в TCP, но връзката използва UDP.
Въпреки това, за любопитните, ето кратко обяснение на всеки:
- Протокол за контрол на предаването (TCP) – Базиран на връзка трансфер на данни между клиент и сървър.
- Протокол за потребителска дейтаграма (UDP) – Трансфер на данни между клиент и сървър, който не използва директна връзка.
Стъпка 5: Влез в IP адрес на устройството. Това е статичният адрес, който присвоихме на изходното устройство в мрежовата карта.
Стъпка 6: Щракнете върху Запазване връзка, последвана от Добре бутон.
За съжаление, за да получите възможно най-добрата връзка, Xbox Live изисква да бъдат отворени допълнителни портове. Има общо седем, което изисква от вас да направите шест допълнителни записа за пренасочване на единичен порт. Ето го пълния списък:
- 53 (и двете)
- 80 (TCP)
- 88 (UDP)
- 500 (UDP)
- 3074 (и двете)
- 3544 (UDP)
- 4500 (UDP)
Списъкът за пренасочване на портове с PlayStation Network е по-дълъг:
- 80 (TCP)
- 443 (TCP)
- 465 (TCP)
- 993 (TCP)
- 3478 (и двете)
- 3479 (и двете)
- 3480 (TCP)
- 5223 (TCP)
- 8080 (TCP)
Пренасочване на обхвата на портовете
В допълнение към единични портове, много игри изискват набор от портове за най-доброто онлайн изживяване, като например Fortnite и Fallout 76. В този пример ще изберем Пренасочване на обхвата на портовете опция и добавете диапазон от портове, изискван от Fortnite на Windows 10.
Етап 1: Щракнете върху Добавете ново пренасочване на обхвата на портовете бутон.
Стъпка 2: Въведете името на приложението. Тук наричаме това правило Обхват Fortnite.
Стъпка 3: Въведете 5795 като Стартиране на порт и 5847 като Краен порт.
Стъпка 4: Изберете И двете като необходимия протокол.
Стъпка 5: Влез в IP адрес на устройството. Това е статичният адрес, който присвоихме на изходното устройство в мрежовата карта.
Стъпка 6: Щракнете върху Запазване връзка, последвана от Добре бутон.
За разлика от Xbox Live и PlayStation Network, Fortnite за Windows изисква както единичен порт, така и записи за диапазон от портове, но списъкът е много по-кратък:
- 5222 (и двете)
- 5795-5847 (и двете)
Задействане на обхвата на портовете
Това е по-сигурна опция, отколкото да оставяте портовете непрекъснато отворени. В този случай портовете остават затворени, докато клиентско устройство не отправи заявка за изходяща връзка. След това защитната стена на рутера временно отваря свързаните портове за входяща връзка. Този метод не изисква статични IP адреси, но само един клиент може да има достъп до отворен порт
Етап 1: Щракнете върху Добавете ново задействане на диапазона на портовете бутон.
Стъпка 2: Въведете името на приложението. Тук наричаме това Обхват Fortnite.
Стъпка 3: Под Задействан диапазон, влезте 5795 като Стартиране на порт и 5847 като Краен порт.
Стъпка 4: Под Препратен диапазон, влезте 5795 като Стартиране на порт и 5847 като Краен порт.
Стъпка 5: Влез в IP адрес на устройството. Това е статичният адрес, който присвоихме на изходното устройство в мрежовата карта.
Стъпка 6: Щракнете върху Запазване връзка, последвана от Добре бутон.
Препоръки на редакторите
- Колко GPU памет ми трябва?
- Как тестваме лаптопи
- Как тестваме компютърни компоненти и хардуер
- Как да конвертирате вашите VHS касети в DVD, Blu-ray или цифрови
- Star Wars Jedi: Survivor е бомбардиран с рецензии в Steam като „пълни глупости“ за компютърен порт