Detailed information about 196.223.176.0/20