different ip address handling