Detailed information about 166.239.64.0/18