Detailed information about 184.26.64.0/20