2009-06-08 6 views
4

Die Anwendung, an der ich gerade arbeite, benötigt drei Ports, die geöffnet werden müssen. Im Moment sind dies 5024 bis 5026, aber beim Lesen entdeckte ich, dass diese in der ICANN registered range liegen (d. H. Ports < 49151).Muss ich Ports als "in Verwendung" mit ICANN registrieren?

Muss ich irgendeine Organisation darüber informieren, dass ich diese Ports verwenden möchte, wenn sie nur in einem lokalen Netzwerk vorhanden ist, oder kann ich sie einfach verwenden?

Antwort

3

Sie können einfach weitermachen und sie verwenden. Die einzige Möglichkeit, ICANN zu benachrichtigen, ist, wenn Sie eine beträchtliche Anzahl von Clients verwenden möchten, die diese Ports allgemein verwenden. In diesem Fall sollten Sie versuchen, die Anwendung mit dem Port zu registrieren, um mögliche Kollisionen mit anderen Anwendungen zu verhindern, die diese Ports verwenden.

1

Wie groß ist ein Projekt? Wenn es mehr als ein paar tausend Internet-exponierte Benutzer gibt, möchten Sie vielleicht nachforschen, sie irgendwie zu informieren. Wenn es in einem geschlossenen LAN von beliebiger Größe ist, spielt es keine Rolle.

1

Die Sprache in der relevant RFC ist, dass Anwendungen SHOULD NOT nicht registrierte Ports verwenden. Niemand wird dich verklagen, wenn du sie benutzt; Das einzige Problem, das Sie bekommen werden, ist, dass, wenn jemand anderes entscheidet, (1) den gleichen Port zu benutzen (2), ihn nicht zu registrieren, werden Sie die Hölle miteinander verwechseln. Wie McWafflestix sagt, kannst du weitermachen und sie benutzen.