Detailed information about 176.34.192.0/18