Я посмотрел на upnp в маршрутизаторе и увидел что-то неизвестное.
Внутренний порт: 54172
Внешний порт: 54172
Протокол: UDP
Описание: Teredo
Я использую Ubuntu и не знаю, какое приложение сопоставляет этот порт.
sudo netstat -tlnpu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5298 0.0.0.0:* LISTEN 1713/telepathy-salu
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1019/cupsd
tcp 0 0 0.0.0.0:5276 0.0.0.0:* LISTEN 1640/skype
tcp 0 0 0.0.0.0:49603 0.0.0.0:* LISTEN 4102/transmission
tcp 0 0 0.0.0.0:9091 0.0.0.0:* LISTEN 4102/transmission
tcp6 0 0 :::80 :::* LISTEN 1201/apache2
tcp6 0 0 :::5298 :::* LISTEN 1713/telepathy-salu
tcp6 0 0 ::1:631 :::* LISTEN 1019/cupsd
tcp6 0 0 :::49603 :::* LISTEN 4102/transmission
udp 0 0 0.0.0.0:59421 0.0.0.0:* 939/avahi-daemon: r
udp 0 0 0.0.0.0:68 0.0.0.0:* 1075/dhclient
udp 0 0 0.0.0.0:5276 0.0.0.0:* 1640/skype
udp 0 0 0.0.0.0:5353 0.0.0.0:* 939/avahi-daemon: r
udp 0 0 0.0.0.0:49603 0.0.0.0:* 4102/transmission
udp 0 0 127.0.0.1:51942 0.0.0.0:* 1640/skype
udp6 0 0 :::5353 :::* 939/avahi-daemon: r
udp6 0 0 :::47483 :::* 939/avahi-daemon: r
решение1
Протокол туннелирования Teredoсетевой протокол, позволяющий маршрутизировать пакеты IPv6 по сети IPv4. Это позволяет ПК с адресом IPv6 общаться с сервером, работающим по протоколу IPv6, даже если некоторые маршрутизаторы между ними понимают только IPv4.
Маловероятно, что это будет использовать отдельное приложение, скорее всего, это будет предоставлено сетевым стеком ОС, когда это необходимо, без того, чтобы приложение знало, что оно используется.
решение2
В Ubuntu используйте команду sudo netstat -tlnpu
, чтобы увидеть список приложений, которые в данный момент привязаны к какому-либо порту. СмотритеМестный адресколонка, найдите там5147или54172и посмотреть изPID/Имя программыстолбец, какая программа использует этот порт.
Или постарайтесь sudo netstat -tlnpu | grep 5417
избежать напряжения глаз, вызванного потенциально длинным списком... :-)
решение3
В Ubuntu есть клиент Teredo под названием Miredo, но он не использует uPnP. Microsoft Windows Vista и более поздние версии создадут это сопоставление портов.