Досить величезна кількість юзерів мають кілька компів. Щоб відкрити їм усім доступ в веб, вживають зазвичай роутер, який «роздає» веб з одного аккаунта і IP адреси на всі домашні пристрої (планшети, ноутбуки, стаціонарні ПК, телефони і т.д.). Зазвичай, реальний айпішник є тільки у роутера, але тут і з’являється заковика. Доступу до портів внутрішніх компів просто немає. Це буває потрібно, якщо необхідно з якихось причин отримати доступ, наприклад, до документів на віддаленій машині. У традиційному варіанті на віддаленій машині настроюється FTP сервіс, а в роутері настроюється портфорвардінг (або кидок порту). Але зараз існує еталон, який дозволяє обійтися без премудростей опції кожного окремого сервісу на роутері, потрібно тільки знати, як включити UPnP (але тільки якщо в роутері і серверної частини програмки передбачена підтримка UPnP).

У більшості роутерів по дефлоту цю Властивість відключена, тому питання про те, як включити uPnP, є для адміна домашньої мережі насущним. Припустимо, в мережевих пристроях компанії D-Link (маються на увазі дорогі моделі, тому що uPnP підтримується лише на їх) підключити цю функцію можна при виборі пт Advanced. Адміністративну панель роутера можна відшукати за адресою шлюзу (команду ipconfig / all в консолі) і зайти на неї за допомогою буденної браузера (за раніше з’ясувавши пароль від роутера по дефлоту).

Після підключення цієї функції на NAT пристрою, потрібно активувати її на всіх клієнтських машинах, сервіси яких потрібні зовні. Зручніше за все перевірити це через графічний інтерфейс. Орієнтуватися будемо спочатку на операційну систему Windows XP, тому що вона до цього часу широко поширені. Відкрийте «мережеве оточення». Зліва потрібно обрати «Показувати значки для мережевих пристроїв UPnP». Після чого потрібно дозволити вбудованому в систему фаєрволлу відкрити належні порти. Потім неодмінно переконайтеся в працездатності сервісів. У бездоганному випадку найімовірніше вийде включити UPnP таким макаром. Після закінчення даної операції необхідно перезавантажитися, а перелік мережевих підключень поповниться групою «Шлюз веба», також іконкою «Підключення до вебу». Не рахуючи того, в «Мережевому оточенні» може здатися ім’я роутера (знаходиться в залежності від опцій ПК). Якщо ознак цих конфігурацій не спостерігається, то перевірте, чи є в переліку працюючих служб «Вузол універсальних PnP» пристроїв, також «Служба виявлення SSDP».

Необхідно підкреслити, що ці сервіси можуть бути і не активовані. Тоді спробуйте наступне — натисніть Win (знаходиться між Ctrl і Alt) + R. Наберіть у розпочатому інтерфейсі cmd. Потім в запустіть консоль слід спробувати зареєструвати бібліотеку служби UPnP командою regsvr32 upnpui.dll. Після цієї операції спробуйте запустити служби. Якщо і раніше не виходить, то скористайтеся спец утилітою UPnP Test Program, яка дасть підказку, на якому кроці при запуску сервісів стався збій. В якості кандидатури можна використовувати іншу, більш корисну для не дуже розбирається в премудростях вузької опції системи юзера програмку — UPnP Test Program. Головні її функції — автоматичний пуск усіх потрібних служб для роботи UPnP і відображення конфігурації портів на пристрої, що забезпечує NAT.

Але якщо відсутні системні файли, UPnP Test Program навряд чи допоможе. Для їх відновлення потрібно вручну перевстановити складові Windows — «Клієнт попередження і управління пристроями шлюзу» і «Користувацький інтерфейс UPnP». Заодно перевірте, чи включений інтегрований фаєрволл, відключіть службу. Це хороші методи з’ясувати, як налаштувати UPnP. Після закінчення цих процедур неодмінно перезавантажте ПК. Ось ви і дізналися, як включити UPnP.

Після вдалого пуску сервісів необхідно відкрити потрібні порти. Зручніше за все включити підтримку UPnP в клієнтських програмках (передбачена в Skype, StrongDC і т.д., анотація про те, як включити UPnP міститься у файлах довідки цих програм), але можна настроїти роботу для підходящих сервісів і вручну, якщо в програмці не передбачена така підтримка. Для цього у властивостях інтернет-з’єднання (яке відображається після вмикання UPnP) потрібно за допомогою кнопки «Додати» прописати правила (зовнішній і внутрішній порт, також тип з’єднання TCP, UDP або обидва відразу двома різними правилами).