use own server to dectect ip