# WHATPORT(1096)

## NAME

port 1096 — CNRP (Common Name Resolution Protocol) — The default port for CNRP, an IETF attempt at resolving human-friendly "common names" that never got deployed.

Protocol: TCP  
IANA registry

## DESCRIPTION

CNRP was designed to let a client resolve an informal name — a company name, a product, a phrase — into URIs, as a complement to DNS. RFC 2972 set out the goals and RFC 3367 defined the protocol in 2002, requiring every generic CNRP client and server to support the HTTP transport on port 1096. The protocol saw essentially no deployment and there is no maintained implementation, so a listener on 1096 today is far more likely to be an unrelated application than a CNRP server.

## EXPOSURE

**Expose with care.** CNRP itself is a read-only lookup service over HTTP, but since nothing runs it any more, identify what is actually bound to 1096 before deciding anything.

## CHECK

```sh
curl -sS -m 5 -o /dev/null -w '%{http_code}\n' http://TARGET:1096/
```

## SEE ALSO

- spec — [RFC 3367 — Common Name Resolution Protocol (CNRP)](https://www.rfc-editor.org/rfc/rfc3367.html) (rfc-editor.org)
- spec — [RFC 2972 — Context and Goals for Common Name Resolution](https://www.rfc-editor.org/rfc/rfc2972.html) (rfc-editor.org)
- iana — [IANA port registry — 1096 (cnrprotocol)](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=1096) (iana.org)

---

HTML: <https://whatport.net/1096/> · JSON: <https://whatport.net/1096.json> · full dataset: <https://whatport.net/ports.json>
