Detailed information about 68.228.192.0/18