WebRTC IP Detection

Note: Modern browsers may use mDNS to mask local IPs (showing .local addresses). Public IPs are gathered using Google's STUN server.