Detailed information about 156.226.64.0/18