1. Ports
  2. Port 951

Port 951 is officially unassigned by IANA. No protocol, no service, no RFC. In the registry, it's just an empty slot in the well-known port range (0-1023).

But if you looked at a Mac OS X Server between 2001 and 2007, port 951 wasn't empty at all.

The Unofficial Assignment: NetInfo

Apple used port 951 for NetInfo—a hierarchical distributed database that stored administrative data for Mac OS X and its predecessor, NeXTSTEP. NetInfo managed user accounts, group memberships, email configurations, network filesystems, printers, and other system resources.1

Port 951 sat in the range of ports (600-1023) that Apple designated for RPC-based services. NetInfo communicated using these ports to synchronize directory information across multiple machines in a network.2

What Happened to NetInfo

Mac OS X 10.5 Leopard, released in 2007, removed NetInfo entirely. Apple replaced it with Open Directory, a more modern directory service architecture that had actually been available since Mac OS X Server 10.2.3

The NetInfo Manager application—the graphical tool administrators used to edit NetInfo databases—disappeared along with it. Port 951 returned to being officially unassigned, though remnants of NetInfo configuration files lingered in older systems for years.

Why Unassigned Ports Matter

The well-known port range (0-1023) is supposed to be tightly controlled. These ports require root privileges to bind to on Unix-like systems, which makes them more secure for critical services. IANA carefully assigns them to standardized protocols.

But port 951 shows what happens in practice: organizations use ports for internal purposes without bothering to register them officially. Apple didn't need IANA's permission to use 951 for NetInfo on their own operating systems. It worked. It solved a problem. That was enough.

When the technology became obsolete, the port simply went back to being empty. No cleanup required. No formal decommissioning process. The port number persists in documentation and old firewall rules, a marker of technology that once mattered.

What's Listening on Port 951?

On modern systems, probably nothing. But if you want to check:

On Linux or macOS:

sudo lsof -i :951
# or
sudo netstat -an | grep 951

On Windows:

netstat -an | findstr :951

If you find something listening on port 951 today, it's likely either:

  • Legacy software that still references the old NetInfo port assignments
  • Custom internal services using the port because it's available
  • Malware hiding in an obscure, unmonitored port

The Port Range

Port 951 belongs to the well-known ports (0-1023), which are reserved for system services and require elevated privileges to use. Even though 951 is unassigned, it still carries that restriction.

The official IANA registry lists port 951 as "Unassigned" for both TCP and UDP.4

  • Port 67 (BOOTP/DHCP server) — NetInfo was sometimes confused with Bootstrap Protocol because both related to system configuration, but BOOTP uses port 67, not 951
  • Port 389 (LDAP) — Open Directory, which replaced NetInfo, uses standard LDAP for directory services
  • Port 600-1023 (Apple RPC services) — The broader range Apple used for RPC-based services in Mac OS X

Frequently Asked Questions About Port 951

Var den här sidan till hjälp?

😔
🤨
😃