Detailed information about 68.239.0.0/18