Detailed information about 64.225.39.224/27