So I've run into a quandary on sorting IPv4 addresses, and didn't know if there was a set rule in some obscure networking document. Do I do a straight sort on the raw address only (such as converting the IP address to a 32bit number and then sorting), do I factor in the CIDR via some mathematical formula, do I sort via the CIDR only (as if I'm comparing the network size and not the addresses directly)?
I.e., normal math, we'd do something like
-1 < 0 < 1 to denote the order of precedence. Given say,
192.168.1.42, what would be the order of precedence?