Port 886 sits in the well-known port range (0-1023), officially assigned by IANA to services that no longer exist. It's a perfect example of how the Internet's port registry becomes a museum—reservations that outlive the technologies they were reserved for.
What Runs on Port 886
Port 886 has two official assignments, both for TCP and UDP:1
- iclcnet-locate — ICL coNETion locate server
- ipcserver — Mac OS X RPC-based services used by NetInfo
The collision—two different services assigned to the same port number by different organizations—reflects how port registration worked before strict IANA coordination. ICL registered it for their coNETion platform. Apple registered it for NetInfo services in Mac OS X.
Neither service exists in modern systems.
The Technologies That Were
ICL coNETion was a networking platform from International Computers Limited, a British computer manufacturer that eventually merged with Fujitsu. The locate server was part of their distributed computing infrastructure. Finding detailed documentation about coNETion is difficult now—the technology predates much of the modern web.
NetInfo was Apple's directory service system used in Mac OS X versions prior to 10.5 (Leopard), released in 2007. It stored system configuration information—user accounts, network settings, printer configurations. The ipcserver handled RPC (Remote Procedure Call) communication for NetInfo.23
NetInfo was replaced by Open Directory in Mac OS X 10.5. If you're running any Mac made in the last 15 years, NetInfo isn't on it.
What This Port Means Today
Port 886 is officially assigned but functionally abandoned. The well-known port range (0-1023) requires special privileges to bind—only root can listen on these ports on Unix-like systems. This restriction was meant to ensure only trusted system services could claim them.
But when the services disappear, the restriction remains. Port 886 is reserved for services that don't run anymore.
You might occasionally see port 886 in security scans flagged as suspicious.4 This isn't because the original services were malicious—it's because abandoned ports sometimes get repurposed by malware. A trojan can claim port 886 knowing that legitimate software won't be using it.
The Well-Known Port Problem
The well-known port range (0-1023) is finite—only 1,024 slots. Once IANA assigns a port number, it stays assigned forever, even if the service dies. There's no mechanism to reclaim abandoned ports.
This is why newer services rarely get well-known ports anymore. The registry filled up with reservations from the 1980s and 1990s—protocols and platforms that seemed permanent at the time but vanished when the technology landscape shifted.
Port 886 is a reminder that "permanent" means "until it doesn't."
How to Check What's Listening
If you want to see if anything is actually using port 886 on your system:
On Linux or macOS:
On Windows:
Most likely, you'll see nothing. Port 886 is a reservation for ghosts.
Why Unassigned Ports Matter
Not all ports in the well-known range are assigned. Some remain unassigned deliberately—space held for future services that might need official registration.
But ports like 886 show the other side of the equation: assigned ports that have no future, only a past. The IANA registry doesn't distinguish between ports actively used by millions of systems (like 80 for HTTP or 443 for HTTPS) and ports assigned decades ago to platforms that no longer exist.
Every assigned port is a promise that something important runs there. Port 886 is a broken promise—a reservation that outlived its purpose.
Related Ports
- Port 600-1023 — The upper range of well-known ports, where many legacy Unix services were assigned
- Port 1024-49151 — Registered ports, where newer services typically register instead
- Port 111 — Another RPC-related port (portmapper/rpcbind), still in active use unlike port 886
کیا یہ صفحہ مددگار تھا؟