1

Здравствуйте! В Utorrent такая функция есть. А зачем нужна она? Вразумительных ответов не смог загуглить!

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

2

Благодаря этой функции происходит открытие портов в автоматическом режиме.

3

Роутер имеет NAT который блокирует внешние подключения.
Если Вы хотите открыть порт, то вам нужно входить в настройки роутера и указывать порт или диапазон портов по которым обращаются из вне и на какой внутренний IP и порты переадресовывать данные запросы.
Вот чтобы этого всего не делать руками, для этого и нужен UPNP, который за вас сам все сделает.