HowTo/ChangeIpSettingsInWindows

Ok..so..I've encountered this problem over and over again.. How do you change network configurations to a "windows2k/NT/XP" machine.

found some stuff online which was sort of informative specifically [HowTo/ChangeIpSettingsInWindows#netsh how to use netsh.exe] to change net configs. I will try to find numerous examples of netsh.exe scripts. The netsh command can modify much but didnt mention howto specifically change DNS server info.

The content immediately below is snipped off some forum, the M$ link is just a manual page for netsh.exe [#netsh] Changing Windows IP Address via Command Line

In the past I posted a question asking about a Windows script to change my IP Address on the fly. I received a great response directing me to this program, http://www.mobilenetswitch.com/, that works great but I like to first try doing things for free. :-)

To create a small program to change my IP Address I used the ônetshö utility for windows. Snipped from http://support.microsoft.com/default.aspx?scid=kb;EN-US;q242468:

ò	You can use the Netsh.exe tool to perform the following tasks: o	Configure interfaces. o	Configure routing protocols. o	Configure filters. o	Configure routes. o	Configure remote access behavior for Windows-based remote access routers that are running the Routing and Remote Access Server (RRAS) Service. o	Display the configuration of a currently running router on any computer. o	Use the scripting feature to run a collection of commands in batch mode against a specified router.

Here are some basic steps to make this workàI used Windows2k.

1) I kept script VERY simple since I only have a few possible addresses that I use and the same DNS is ok as well. I opened a basic notepad and added the following lines:

netsh interface ip set address "" static 192.168.1.100 255.255.255.0 192.168.1.1 1 exit -

2) I then saved the file as a Home-IP.bat.

3) Next, I moved this file into ôStart>Programs>My Scripts>Home-IP.batö.

4) When clicked, this script changes the IP of the NIC defined to 192.168.1.100/24 with a default gateway of 192.168.1.1 and a metric of 1.

5) Finally, I repeated the steps for the rest of my remote locations. You can also define a NIC as DHCP if you like as well covering any of those locations. á