Detailed information about 186.215.32.0/20