Port 921 is officially unassigned by IANA, but it carries history. This port was historically used by Mac OS X for RPC-based services, particularly NetInfo—Apple's directory services system that managed network information in earlier versions of Mac OS X.1
What Well-Known Ports Mean
Port 921 sits in the well-known ports range (0-1023), also called system ports. This range is controlled by IANA and reserved for services that have been formally assigned or have historical significance. Only privileged processes can bind to these ports—on Unix-like systems, you need root access.
But not every port in this range has an active assignment. Some ports were reserved for services that are now obsolete. Some were used informally by specific vendors. Some simply never got assigned at all.
Port 921 falls into the category of vendor-specific historical use that never received formal IANA assignment.
The NetInfo Story
In the late 1990s and early 2000s, Mac OS X used a system called NetInfo for managing directory information—user accounts, network configuration, system settings. NetInfo used RPC (Remote Procedure Call) for network communication, and ports in the 600-1023 range were designated for these RPC-based services.2
Port 921 was part of this infrastructure. When NetInfo needed to communicate across a network, it used ports like 921 for RPC traffic.
Then, in Mac OS X 10.5 Leopard (released in 2007), Apple replaced NetInfo with Open Directory. NetInfo disappeared. The ports it used became artifacts—technically available but no longer serving their original purpose.
Current Status
Today, port 921 is effectively unused. You won't find it in the official IANA registry with an assigned service. You won't find modern software listening on it by default.
If you scan port 921 on a network and find something listening, it's either:
- Legacy Mac OS X systems (pre-10.5) still running NetInfo
- Custom software that chose port 921 arbitrarily
- Malware exploiting an obscure port to avoid detection
How to Check What's Using Port 921
On Linux or macOS:
Or using netstat:
On Windows:
If nothing returns, the port is closed—nothing is listening. That's the expected state on modern systems.
Why Unassigned Ports Matter
The well-known ports range is finite—only 1,024 slots. Every port that sits unused or obsolete is space that can't be used for something new. But the process of reclaiming or reassigning ports is slow and cautious. You can't just wipe history and start over—somewhere, someone might still be running that old Mac OS X 10.4 server, and breaking it would be real harm.
So ports like 921 remain in limbo. Not officially assigned. Not actively used. Just... there. A monument to systems that once mattered.
The well-known ports range is full of these ghosts. Each one tells a story about how the Internet evolved, what protocols mattered in their time, and what we've left behind.
此頁面對您有幫助嗎?