Домашня мережа 101: Що таке переадресація портів?

По-простому, переадресація портів - це спосібдозволяють швидше та ефективніше надходити інтернет-трафік до певного комп’ютера чи програми. Якщо у вас виникли відставання у відеоіграх або у вас була програма (наприклад, Skype або Netflix), яка не змогла підключитися до сервера, переадресація портів може допомогти.

Для більш технічного розуміння портупереадресація, це допомагає зрозуміти, як ваша домашня мережа спілкується з Інтернетом. Якщо вам це все не важливо, перейдіть до "Як переслати порти" на своєму маршрутизаторі.

IP адреси та переклад мережевих адрес (NAT)

У кожного пристрою, підключеного до Інтернету, є своя IP-адреса. Ця IP-адреса використовується, щоб сервер знав, який пристрій щоб надіслати інформацію ("пакети") до.

Кожна IP-адреса додатково розбивається на порти. Ці порти повідомляють пристрою, який саме застосування щоб надіслати пакет.

Наприклад, коли ваш комп'ютер хоче зв’язатисяgoogle.com, він підключиться до IP-адреси Google: 74.125.224.72. Якщо конкретніше, ваш веб-браузер (скажімо, Chrome) підключається до програми веб-сервера Google, він може з'єднуватися через порт 80, який є стандартним портом, який використовується для передачі інформації HTTP (тобто веб-сторінок). Отже, коли ви вказуєте свій веб-переглядач на Google.com, ви фактично спілкуєтесь 74.125.224.72: 80 (IP-адреса:порт).

хитра діаграма IP та NAT

Якщо це не зрозуміло, подумайте про це як на листнаправлений до офісної будівлі з 1000 працівниками. Якщо розмістити адресу вулиці на конверті, вона переходить у поштову кімнату, але поштова кімната не дізнається, хто з 1000 співробітників отримує лист. Ось чому ви ставите УВАГА: головний редактор, groovyPost крім адреси. Таким чином, поштова кімната знає, що це правильно до Брайана Берджеса. Без цього ATTN поштовий хлопець повинен буде ходити кубиками вгору і вниз, запитуючи, чи хтось очікує листа від цього відправника. Швидше за все, він ніколи не знайде потрібного одержувача.

У вашому будинку пристрій, який підключається доІнтернет, швидше за все, ваш маршрутизатор. Як і поштова кімната для офісної будівлі, ваш маршрутизатор служить посередником між усіма комп'ютерами, смартфонами та планшетами у вашому домі та Інтернетом. Для цього ваш маршрутизатор призначить приватні IP-адреси кожному з пристроїв вашої мережі. Ці приватні IP-адреси не відображаються в Інтернеті. Скоріше, всі пакети, призначені для вашого комп'ютера, надсилаються до маршрутизатора, який визначає, який комп'ютер отримує який. Це називається трансляцією мережевих адрес (NAT).

Переадресація порту

Одним із обмежень NAT є те, що сервери таКлієнти в Інтернеті не знають, що таке приватна IP-адреса для вашого комп’ютера. Отже, вони не можуть надсилати дані безпосередньо на ваш комп’ютер. Натомість вони відправлять його на ваш маршрутизатор і сподіваються, що це все розібрається. Для звичайних застосувань вона все-таки розбирається (зрештою). Але для менш поширених програм, таких як ігри та однорангові клієнти, маршрутизатор, можливо, не зможе зрозуміти, якому комп’ютеру потрібно отримувати дані, а з'єднання не вдасться (повернутися до відправника). Тут відбувається переадресація портів.

Переадресація портів на маршрутизаторі - це спосібявно скажіть маршрутизатору надсилати дані, що надсилаються через певний порт, на певний комп'ютер. Повертаючись до аналогії поштової кімнати, це було б як надіслати в поштову кімнату організаційну таблицю з усіма іменами, відділами та посадами працівників у будівлі. Отже, коли приходить лист УВАГА: головний редактор, groovyPost, вони можуть переглянути таблицю орга, побачити ім'я Браяна вгорі драбини (трохи нижче Стіва

Посміхніться язиком
), і пересилайте пакет прямо йому. Переадресація портів забезпечує дві речі: (1), що пакет потрапляє до потрібного комп'ютера, і (2), що він потрапляє туди якомога швидше.

Наприклад, якщо ви використовуєте Minecraftсервер на одному з ваших комп'ютерів, вхідні дані з Інтернету, що стосуються Minecraft, будуть надсилатися на порт 25565. Отже, ви б сказали своєму маршрутизатору переслати весь трафік, надісланий на порт 25565, на ваш комп'ютер із сервером Minecraft. Якщо ви цього не зробили, маршрутизатор може перекрити трафік з міркувань безпеки.

Як переслати порти на маршрутизаторі

Конкретні кроки для переадресації портів на вашомуроутер буде трохи відрізнятися залежно від марки та моделі вашого маршрутизатора. На щастя, люди на порталі PortForward.com зібрали величезну базу посібників для переадресації портів практично для кожної марки та моделі маршрутизатора. Просто виберіть марку маршрутизатора та модель маршрутизатора та натисніть Пошук.

пошук керівництва маршрутизатора на portforward.com

В даний час Portforward.com стикує своє платне програмне забезпечення PFConfig, яке я не використовував, тому не рекомендую. Що ви шукаєте - це Посібник за замовчуванням, який буде дещо закопаний після удару Пошук.

якщо ви сумніваєтеся, скористайтесь посібником за маршрутизатором за промовчанням на порталі portforward.com

Для більшості маршрутизаторів ви вводите IP-адресувашого маршрутизатора у ваш браузер, щоб отримати доступ до сторінки адміністрування. Зазвичай це 192.168.0.1 або 192.168.1.1. Вам буде запропоновано ввести ім’я користувача та пароль. Зазвичай це "адміністратор" для обох. Якщо це не працює, спробуйте "root" або "password" або залишити ім'я користувача порожнім і введіть "admin" для пароля. Ще тупцювали? Спробуйте routerpasswords.com

що

Для аеропорту Екстрім (який я маю) у вас єкористуватися утилітою AirPort. Інші маршрутизатори також можуть вимагати власне програмне забезпечення для налаштування, крім веб-браузера. У «Утиліті аеропорту» я повинен натиснути Ручне налаштування для налаштування маршрутизатора.

Звідти я йду до Розширений і перейти до Картографування портів. Ваші вкладки можуть бути різними, наприклад, Програми та ігри (Linkys).

Потім додайте новий запис карти, порт або послугу переадресації портів (залежно від того, як називає ваш маршрутизатор). Вам буде запропоновано ввести таку інформацію:

  • Назва служби: опис програми, яка використовує порт. Наприклад, "Minecraft" або "Обмін файлами Windows".
  • Тип послуги (TCP / UDP): Виберіть TCP або UDP, залежно від необхідності програми. Більшість ігор високого класу використовують UDP, а інші використовують TCP (наприклад, Minecraft). Якщо у вас немає удачі з одним, спробуйте інше.
  • Початковий порт / порт закінчення: Давайте введемо ряд портів для переадресації. Якщо ви пересилаєте лише один порт, введіть цей порт і в поля початкового, і в кінцевого порту. Крім того, деякі конфігурації дають вам лише одне поле для введення вашого порту. Це стосується Apple Airport Extreme. Ви все ще можете ввести діапазон у цьому полі, наприклад 137-138.
  • Приватна IP-адреса / IP-адреса сервера: Введіть IP-адресу комп’ютера, який отримує дані. Це приватна IP-адреса, призначена маршрутизатором. Прочитайте це, щоб дізнатися, як визначити локальну IP-адресу.

Знову ці варіанти будуть представленітрохи по-різному для кожної марки та моделі. Ресурси на порталі PortForward.com стануть у нагоді, оскільки вони дадуть вам посібники, специфічні для конкретних програм, а також маршрутизаторів.

З метою наочності, знімки екрана для аеропорту Extreme нижче:

Екран порту карти:

картографування портів в екстремальному аеропорту з порт порту

Для Airport Extreme, замість вибору TCP / UDP, вони дають поля для обох. Ви можете просто залишити один з них порожнім.

переадресація порту на маршрутизаторі Apple

Не забудьте назвати службу.

експедирування порту Minecraft

Тестування конфігурації переадресації портів

Існує ряд безкоштовних інструментів, які дозволяють перевірити переадресацію порту:

  • YouGetSignal - Тестер переадресації портів
  • IPFingerPrints - інструмент сканування мережевих портів
  • CanYouSeeMe.org - Відкрити інструмент перевірки портів

Як перевірити переадресацію порту

Можливо, вам доведеться перезапустити маршрутизатор після додавання порту вперед.

Також зауважте, що навіть якщо ваш маршрутизатор правильно

Вам потрібна допомога з переадресацією портів? Залиште коментар, і я направляю вас у правильному напрямку!

[Графіка переадресації портів, отримана від Sergio Sanchez Lopez та Everaldo Coelho та YellowIcon (GPL)]
0

Подібні статті

Залишити коментар