Detailed information about 17.233.176.0/20