add getip, unittest