Detailed information about 84.254.0.0/18