1. Ports
  2. Port 921

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:

sudo lsof -i :921

Or using netstat:

sudo netstat -tulpn | grep :921

On Windows:

netstat -ano | findstr :921

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.

Была ли эта страница полезной?

😔
🤨
😃
Port 921: Unassigned — A Ghost of NetInfo Past • Connected