Detailed information about 58.177.64.0/18