STUN (Session Traversal Utilities for NAT) is a protocol that helps to determine communication between two gadgets which can be positioned behind completely different NAT (Community Tackle Translation) gadgets. NAT is used to permit a number of gadgets to share a single public IP tackle. Nonetheless, this could make it troublesome for gadgets behind NAT gadgets to speak with one another.
STUN offers a method for gadgets to find their public IP tackle and port. This info can then be used to determine a connection between the 2 gadgets. STUN is utilized in quite a lot of functions, together with: