1

При попытке прослушивания определенных портов 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 ответ1

0

Методом проб и ошибок (закрытие служб и тестирование возможности связывания порта) я определил причину - служба общего доступа к Интернету (ICS). Я, видимо, включил его на интерфейсе (для обеспечения моего хостинга Wi-Fi, используемого для тестирования с интернетом), и, вероятно, резервировал эти порты для NAT.

Обратите внимание, что в общем случае программы могут связывать порт, но не слушать его. Они по-прежнему будут блокировать порт, но они не будут отображаться в netstat. Я создал отдельный вопрос о том, как обнаружить такие порты / программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .