Detailed information about 81.68.128.0/18