Detailed information about 24.177.224.0/20