Detailed information about 173.24.176.0/20