The free Windows tool that automatically rotates your local IP address on every restart using smart MAC address shifting so your router assigns a fresh IP each time.
- IPNETSHIFT
- EVERYTHING YOU NEED
- HOW IT WORKS
- TWO ROTATION MODES
- FAQ
- Is IPNetShift completely free with no hidden costs?
- Does this change my public internet IP address?
- Will my antivirus flag IPNetShift as malware?
- Why does my router keep assigning the same IP?
- Does IPNetShift work on Wi-Fi or only Ethernet?
- Does the auto-startup feature slow down Windows boot?
- READY TO SHIFT?
IPNETSHIFT
No malware, no installer. Needs Python 3.8+
Password: 6121827
⚠ Requires Python 3.8+. Free at python.org/downloads. During installation, tick “Add Python to PATH”. All other dependencies install automatically on first launch.
What’s included
EVERYTHING YOU NEED
One ZIP file. No installer. Extract, run, done.
Sequential IP Rotation
Each restart shifts to the next IP in sequence, predictable and fully under your control.
Random Mode
Generate a completely random MAC address on each run for an unpredictable IP assignment from your router.
Auto-run on Boot
Tick one checkbox, and IPNetShift silently changes your IP every Windows startup via Task Scheduler; no interaction needed.
Clean Dark GUI
Professional dark-themed interface with your IPNetShift branding, live IP display, adapter selector, and real-time log output.
Full Activity Log
Every IP change is timestamped and saved ipnetshift_log.txt so you always know what happened and when.
100% Free Forever
No license key, no subscription, no sign-up, no ads, no expiry date. IPNetShift is free to download, use, and share.
Under the hood
HOW IT WORKS
Four steps, ~10 seconds, new IP every time.
01
New MAC generated
A new MAC address is computed either the next in sequence or randomly using the locally administered 02:XX:XX prefix.
02
Registry updated
The new MAC is written to your network adapter’s NetworkAddress registry key under it.
03
Adapter reset
Your network adapter is disabled and then re-enabled, forcing Windows to reload the new MAC from the registry.
04
DHCP renewal
Your router sees a new device and assigns the next available IP from its pool. Your new local IP appears instantly in the app.
Choose your mode
TWO ROTATION MODES
Pick the one that fits your use case.
Recommended
Sequential Mode
Each run increments the MAC address suffix by 1. Your router consistently assigns the next IP in its pool, giving you a clean, predictable progression.
Best for: home networks, testing, and anyone who wants to know what IP they’ll get next.
192.168.2.50 → .51 → .52 → .53 →
Random
Random Mode
Each run generates a completely random MAC address suffix. Your router assigns whatever free IP is available next, differently every time.
Best for: privacy-conscious users who want maximum unpredictability.
192.168.2.? → random each restart
Common questions
FAQ
Everything you need to know before downloading.
Is IPNetShift completely free with no hidden costs?
Yes, 100% free. No license key, no subscription, no account, no ads, and no usage limits. Download it, use it forever, and share it freely. KentDevTools releases IPNetShift as a free tool for the community.
Does this change my public internet IP address?
No. IPNetShift changes your local (LAN) IP address, the one your router assigns within your home network, like 192.168.2.50. Your public internet IP (what websites see) is assigned by your ISP and is not affected by this tool. For public IP changes, you would need a VPN service.
Will my antivirus flag IPNetShift as malware?
Some antivirus software flags MAC-spoofing tools as Potentially Unwanted Programs (PUPs). This is a false positive. IPNetShift only modifies your own network adapter using standard Windows APIs (registry writes and netsh commands). You may need to add an exception for the IPNetShift folder. The source code is fully visible in ipnetshift.py for inspection.
Why does my router keep assigning the same IP?
Some routers maintain static DHCP reservations, a table that maps specific MAC addresses to specific IPs. Log into your router admin page (usually 192.168.1.1 or 192.168.2.1), find the DHCP reservation or static lease settings, and remove any entries for your PC. After clearing those, IPNetShift will work reliably.
Does IPNetShift work on Wi-Fi or only Ethernet?
It works on both, but Ethernet adapters have much better driver-level support for MAC address changes. Some Wi-Fi drivers do not honor the registry NetworkAddress value. If Wi-Fi isn’t working, check your adapter’s advanced properties in Device Manager for a “Network Address” or “Locally Administered Address” setting and try enabling it manually once.
Does the auto-startup feature slow down Windows boot?
No noticeable impact. The startup task runs silently via Windows Task Scheduler after login and completes in about 10 seconds. It runs with the pythonw.exe interpreter (no console window), so you won’t see or feel it during normal use.
READY TO SHIFT?
Free download. No account. Works in under 5 minutes.