Detailed information about 81.26.176.0/20