Detailed information about 38.68.14.192/26