NAT Behavior Discovery Using STUN
Bruce B. Lowekamp, Derek MacDonald · 2006
This specification defines a usage of the Simple Traversal Underneath Network Address Translators (NAT) (STUN) Protocol that allows the applications to discover the presence and current behaviour of NATs and firewalls between them and the STUN server.