Detailed information about 24.176.224.0/20