Detailed information about 23.238.160.64/26