Detailed information about 123.114.64.0/18