Detailed information about 154.34.64.0/18