Досить велика кількість користувачів маютькілька комп'ютерів. Щоб відкрити їм усім доступ в інтернет, використовують зазвичай роутер, який "роздає" інтернет з одного облікового запису і IP адреси на всі домашні пристрої (планшети, ноутбуки, стаціонарні ПК, смартфони і так далі). Як правило, реальний 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 TestProgram навряд чи допоможе. Для їх відновлення слід вручну перевстановити компоненти Windows - "Клієнт попередження і управління пристроями шлюзу" і "Інтерфейс UPnP". Заодно перевірте, чи включений вбудований фаерволл, вимкніть службу. Це відмінні способи дізнатися, як налаштувати UPnP. Після завершення цих процедур обов'язково перезавантажте ПК. Ось ви і дізналися, як включити UPnP.
Після успішного запуску сервісів треба відкритипотрібні порти. Найзручніше включити підтримку UPnP в клієнтських програмах (передбачена в Skype, StrongDC і так далі, інструкція про те, як включити UPnP міститься в файлах довідки цих програм), але можна налаштувати роботу для потрібних сервісів і вручну, якщо в програмі не передбачена така підтримка . Для цього у властивостях інтернет-з'єднання (яке відображається після включення UPnP) треба за допомогою кнопки "Додати" прописати правила (зовнішній і внутрішній порт, а також тип з'єднання TCP, UDP або обидва відразу двома різними правилами).