What Runs Here
Port 1421 was officially assigned to Oracle Names Resolution Service (ONAMES), part of Oracle's Net Services suite. The service resolved Oracle database names to network addresses—a centralized phone book for finding Oracle databases on a network.
When a client wanted to connect to an Oracle database, instead of maintaining local configuration files, they could query the Oracle Names server on port 1421 to discover where the database actually lived.
The Problem It Solved (Briefly)
In the early days of Oracle networking, every client machine needed a local tnsnames.ora file—a configuration file mapping database names to network locations. When you had hundreds of clients and dozens of databases, keeping these files synchronized was a nightmare.
Oracle Names centralized this. One server on port 1421 held all the mappings. Clients asked the Names server instead of maintaining their own lists.
Why This Port Is a Ghost
Oracle deprecated Oracle Names in Oracle9i (released in 2001) and removed it entirely in Oracle Database 10g (2003).12
Why? They built something better. Oracle Internet Directory (OID) and LDAP-based directory naming replaced the aging Names architecture. The centralized naming problem didn't go away—Oracle just solved it differently.
So port 1421 sits in IANA's registry, officially assigned to a service Oracle told people to stop using twenty years ago.
What You'll Actually Find on Port 1421 Today
Probably nothing. If you scan port 1421 on modern networks, you might find:
- Legacy Oracle installations that haven't been updated since the early 2000s
- Port reuse for completely unrelated internal services
- Nothing at all (the most common case)
Oracle Names is dead. The port remains as a historical marker.
Check What's Listening
To see if anything is actually using port 1421 on your system:
On Linux/Mac:
On Windows:
If you find something listening, it's either a very old Oracle installation or something else entirely that's borrowed the port number.
Why Unassigned and Deprecated Ports Matter
Port 1421 isn't technically unassigned—it's assigned to a dead service. This matters because:
- Port numbers are finite — There are only 65,535 ports. Officially assigning one to a deprecated service means that number is effectively reserved for something nobody uses.
- Legacy documentation persists — Security scanners still flag port 1421 as "Oracle Names," even though finding it in the wild is increasingly rare.
- The registry is historical — IANA's port registry isn't just operational—it's archaeological. It shows what protocols mattered, when, and why they stopped mattering.
Port 1421 is a tombstone. It marks where Oracle once solved a problem, then solved it better, and moved on.
Related Ports
- Port 1521 — Oracle TNS Listener, the main port Oracle databases actually use (still very much alive)
- Port 389 — LDAP, the protocol underlying Oracle Internet Directory, which replaced Oracle Names
- Port 1575 — Oracle Names (alternative port, equally deprecated)
Frequently Asked Questions About Port 1421
War diese Seite hilfreich?