Detailed information about 66.166.220.192/26