Understanding Private IPv4 Addresses: A Developer's Guide