better ip address getter