%2C%20%D0%BD%D0%BE%20%D0%BD%D0%B5%20%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8E%D1%82%D1%81%D1%8F%20%D0%B2%20netstat.png)
При попытке прослушивания определенных портов TCP или UDP я получаю странные сообщения об ошибках, касающихся разрешений (или общие сообщения, в зависимости от программы, используемой для привязки).
Сообщение на немецком языке: «Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig». Я полагаю, что это означает «Была предпринята попытка доступа к сокету способом, запрещенным его правами доступа». (Некоторые программы просто возвращают более общую ошибку, об этом сообщает ncat).
Затронутые порты, похоже, меняются при перезагрузках. На этот раз, похоже, затронуты порты 61974-63949. В последнем сеансе были затронуты порты 63014-64989. (Оба диапазона имеют длину ровно 1976 портов.) И TCP, и UDP затронуты на одних и тех же портах.
TCPView/netstat ничего не показывает относительно этих портов. Сканирование портов nmap не обнаружило никакой разницы между затронутыми и незатронутыми портами.
Есть идеи, что может быть причиной такого поведения?
решение1
Методом проб и ошибок (отключая службы и проверяя, можно ли привязать порт) я определил, что причиной являетсяСлужба общего доступа к подключению к Интернету (ICS). По-видимому, я включил его на интерфейсе (чтобы обеспечить доступ к интернету моего размещенного Wi-Fi, используемого для тестирования), и он, вероятно, резервировал эти порты для NAT.
Обратите внимание, что в общем случае программы могут привязывать порт, но не слушать его. Они все равно будут блокировать порт, но не будут отображаться в netstat. Я создалотдельный вопросотносительно того, как обнаружить такие порты/программы.