Hole Punching
•
Hole Punching Configuration
- Rendezvous Server URL: Enter the third-party server’s URL that uncovers external and
internal address information.
-
ID/Password: Enter ID and Password. The network camera will ask them whenever you
access the Rendezvous Server.
Note:
Hole punching is a computer networking technique for establishing communications between
two parties in separate organizations who are both behind restrictive firewalls. Used for
applications such as online gaming, P2P and VoIP, both clients establish a connection with an
unrestricted third-party server that uncovers external and internal address information for them.
Since each client initiated the request to the server, the server knows their IP addresses and port
numbers assigned for that session, which it shares one to the other. Having valid port numbers
causes the firewalls to accept the incoming packets from each side.
UDP hole punching is a commonly used technique employed in network address translator
(NAT) applications for maintaining User Datagram Protocol (UDP) packet streams that traverse
the NAT. NAT traversal techniques are typically required for client-to-client networking
applications on the Internet involving hosts connected in private networks, especially in peer-to-
peer and Voice over Internet Protocol (VoIP) deployments.
64