NAT Port Mapping Protocol (NAT-PMP)

The information below is for an old version of the document
Document Type Expired Internet-Draft (individual)
Last updated 2008-04-16 (latest revision 2006-10-20)
Stream (None)
Intended RFC status (None)
Expired & archived
plain text pdf html
IETF conflict review conflict-review-cheshire-nat-pmp
Stream Stream state (No stream defined)
Document shepherd None
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


This document describes a protocol for automating the process of creating Network Address Translation (NAT) port mappings. Included in the protocol is a method for retrieving the external IP address of a NAT gateway, thus allowing a client to make this external IP address and port number known to peers that may wish to communicate with it. This protocol is implemented in current Apple products including Mac OS X, Bonjour for Windows, and AirPort wireless base stations.


(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)