Add DUP-based NAT traversal function