NAT Traversal Workbench
Trace how devices behind NAT discover candidates, test direct paths, fall back to relays, or use brokered IoT control.
NAT Traversal Workbench
Watch an IoT device behind a private router create an outbound mapping, learn the public address a peer sees, test direct connectivity, and then decide whether the safe design is direct, relayed, brokered, or blocked.
Scenario set
Traversal controls
Change the network conditions and compare direct, relay, broker, and router-mapping approaches.
Guided task flow
Candidate set
ICE ranks candidates by preference, but only a successful connectivity check should be used.
NAT mapping table
Outbound traffic creates the table entries that inbound packets must match.
Diagnosis
Direct server-reflexive media is available in this home-router scenario, with TURN kept as a fallback.
Event log
Each row links the packet flow to the decision the application should make.