Detailed information about 96.21.64.0/18