Refactore GetIP()