Networking

Blog posts tagged “networking”


Iroh 1.0: Dial Keys, Not IPs

networking p2p rust

Iroh 1.0 ships a stable P2P networking library that connects devices by cryptographic key instead of IP address. QUIC under the hood, 90% hole-punch success, 200M+ endpoints/month, and now stable language bindings for Python, Node.js, Swift, and Kotlin.

How IPv6 Solves the NAT Problem

IPv6 NAT networking

Discover how IPv6's massive address space eliminates the need for NAT, restoring true end-to-end connectivity. Learn the technical differences between IPv4 and IPv6, why NAT was necessary, and how IPv6 enables direct peer-to-peer communication for gaming, VoIP, IoT, and more.

Why are X-Forwarded-For and Forwarded Headers Useful?

http networking security

Learn how X-Forwarded-For and Forwarded HTTP headers help preserve client IP addresses through proxies and load balancers. Understand their use cases for logging, security, rate limiting, and geolocation.

How does NAT traversal work?

networking NAT peer-to-peer

Learn how NAT traversal enables peer-to-peer connectivity through firewalls and routers. Understand STUN, TURN, ICE protocols, hole punching techniques, and practical implementation strategies.

Top 5 Best Self-Hosted VPNs in 2026

VPN self-hosted WireGuard

Discover the best self-hosted VPN solutions in 2026. Compare WireGuard, AmneziaVPN, Headscale, NetBird, and WG-Easy for privacy, security, and performance.

SSH Port Forwarding

guide ssh networking

Master SSH port forwarding with practical examples for local, remote, and dynamic tunneling. Learn how to securely access databases, bypass firewalls, and debug applications.

What is 127.0.0.1 and Loopback?

networking localhost 127.0.0.1

Understand `127.0.0.1`, loopback addresses, and how they work in networking. Learn why localhost points to `127.0.0.1` and how to use loopback for development and testing.

What port does 'ping' work on?

networking ICMP ping

Discover why ping doesn't use TCP or UDP ports. Learn about ICMP protocol, network layers, and the difference between ping and port-based connectivity testing.