Free guides and tutorials for DNS, SSL, networking, and web security.

IPv4 vs IPv6 explained: 32-bit vs 128-bit addresses, headers, NAT, security and adoption, plus our speed test of 8 sites over both. Which should you use?

A DNS server turns domain names into IP addresses. See how one resolves a name step by step, the 4 types of DNS servers, how to find yours and which to use.

Cloudflare DNS servers are 1.1.1.1 and 1.0.0.1 (IPv6 2606:4700:4700::1111). Get every address, the Families filters, DoH/DoT and setup steps for each device.

Google DNS servers are 8.8.8.8 and 8.8.4.4 (IPv6 2001:4860:4860::8888). Get every address, DoH/DoT, what Google logs and the setup steps for each device.

The .si domain is Slovenia's ccTLD and, since September 2026, shorthand for "super intelligence". Who can register .si, the rules, prices, the SEO catch and how to buy one.

400 Bad Request means the server couldn't understand the request your browser sent. Fix it in a minute (URL, cookies, cache) or on your server (header limits).

405 Method Not Allowed means the server knows the URL but won't accept that HTTP method there. Fix it in nginx, IIS, Next.js, Flask or your API calls.

502 Bad Gateway means a proxy got a bad reply from the server behind it. Fix it as a visitor in a minute, or as a site owner with nginx, PHP-FPM and Node logs.

Cloudflare error 520 means your origin server sent Cloudflare an empty or unexpected reply. Find the cause (crashes, blocked IPs, big headers) and fix it fast.

ERR_ADDRESS_UNREACHABLE means your device has no route to that IP, often a router, NAS or camera. Fix it on Mac, Windows, Android and iPhone in a few steps.

ERR_CONNECTION_CLOSED means the server or something in between hung up, usually mid HTTPS handshake. Fix it on your device, or on your server's TLS setup.

ERR_CONNECTION_RESET means a TCP reset cut your connection mid-load. Find who sent it and fix it on Windows, Mac, Android, iPhone, or your own web server.