1. Ports
  2. Port 10047

What Port 10047 Is (And Isn't)

Port 10047 is unassigned. It exists in the IANA registry in the registered services range (ports 1024-49151), which means anyone could theoretically register a protocol here. But no one has. 1

This isn't obscure trivia. It matters for understanding how the Internet actually works.

The Port Ranges Explained

When you think about Internet ports, there are three ranges, each with different rules:

  • Well-known ports (0-1023): Reserved for system services. SSH at 22, HTTP at 80, HTTPS at 443. These require special privileges to bind to. The IETF controls these tightly.

  • Registered ports (1024-49151): For any application or service that wants official assignment. These are managed by IANA and documented, but applications can bind to them with normal user privileges. Port 10047 lives here.

  • Dynamic/ephemeral ports (49152-65535): First-come, first-served. Your OS assigns these automatically when applications don't care which port they use.

Port 10047 is firmly in the middle. It's registered-eligible, but nothing has registered it. 1

Why You Might See 10047

You won't see port 10047 carrying network traffic in the wild. It's truly unassigned. But you might see 10047 in error messages—as a Windows error code. WSAEAFNOSUPPORT (error 10047) means "address family not supported"—when you try to use an IPv4 address with an IPv6 protocol, or some other protocol mismatch. This error is far more famous than the port. 2

How to Check What's Listening

If you want to see what's actually listening on port 10047 on your machine:

On macOS or Linux:

lsof -i :10047
netstat -tuln | grep 10047

On Windows (PowerShell, admin):

Get-NetTCPConnection -LocalPort 10047
netstat -ano | findstr :10047

You'll almost certainly find nothing. Which is the point.

Why Unassigned Ports Matter

The Internet's port system depends on this empty space. You need ~64,000 addresses to route traffic. Only a few hundred are famous. The rest—like 10047—are reserves.

They're the reason:

  • New protocols can launch without waiting for bureaucracy
  • Applications can run without port conflicts
  • The system has room to grow without redesign

Port 10047 might stay empty forever. Or someone might register a protocol here tomorrow and make it famous. Until then, it's just a door marked "available."

此页面对您有帮助吗?

😔
🤨
😃