new IP discovery method