implemented Vip.getByIp