bool operator<(const IpAddress& addr1, const IpAddress& addr2) { return addr1.compare(addr2) < 0; }
bool operator!=(const IpAddress& addr1, const IpAddress& addr2) { return addr1.compare(addr2) != 0; }