func intToIP4(ip uint32) net.IP {
	return net.IP{
		byte(ip >> 24 & 0xff),
		byte(ip >> 16 & 0xff),
		byte(ip >> 8 & 0xff),
		byte(ip & 0xff),
	}
}
func intToIP4(ip uint32) net.IP {
	return net.IP{
		byte(ip >> 24 & 0xff),
		byte(ip >> 16 & 0xff),
		byte(ip >> 8 & 0xff),
		byte(ip & 0xff),
	}
}
// intToIP4 converts an integer IP representation into a 4-byte net.IP struct