Detailed information about 24.178.176.0/20