Bindung an Port > 1007 nicht möglich?

Bindung an Port > 1007 nicht möglich?

Ich möchte einen Server an Port 1023 binden. Wenn ich einen beliebigen freien Port > 1007 angebe, erhalte ich die Fehlermeldung „Adresse wird bereits verwendet“, aber für Ports <= 1007 funktioniert es. Arbeite als Root unter Debian 7.8 ...

Irgendeine Idee??

Dank im Voraus

Antwort1

Ports unter 1024 gelten als Systemports und erfordern Supervisor-Berechtigungen. Um einen Portkonflikt zu vermeiden, sollten Sie einen nicht reservierten Port über 1024 verwenden.

Um zu sehen, ob die Portadresse bereits von einem Dienst verwendet wird, führen Sie den folgenden Befehl aus:

netstat -lntu

https://en.wikipedia.org/wiki/Liste_der_TCP- und_UDP-Portnummern#Bekannte_Ports

Antwort2

OK, ich habe es gefunden. Ein Prozess hat tatsächlich alle diese Ports verwendet, aber nicht als Daemon (nicht als LISTENING). Nicht wirklich sauber vom Entwickler :(

Vielen Dank für Ihre Hilfe

verwandte Informationen