Detailed information about 64.120.17.128/26