Jump to content

DNS servers to use


Dirk98
 Share

Recommended Posts

Guys, this small piece of code below automatically changes my current IP to 192.168.3.1 (or any other you edit in the script) which may be VERY CONVENIENT if you want to switch to another LAN:

$netname = "Local Area Connection"
$newIp = "192.168.3.35"
$newSubnet = "255.255.255.0"
$newDG = "192.168.3.1"

runwait ('netsh interface ip set address name=' & '"' & $netname & '" static ' & $newIP & ' '& $newSubnet & ' ' & $newDG & ' 1',"",@SW_Hide)

Does anyone know netsh well enough to add "Preferred DNS Server" and "Alternative DNS Server" to the last line in this script, please?

Many thanks, guys, you're awesome group of wonderful people here. :P

Edited by Dirk98
Link to comment
Share on other sites

@Dirk98

Maybe something like this :

netsh interface ip set dns "Local Area Connection" static 192.168.0.200

netsh interface ip set wins "Local Area Connection" static 192.168.0.200

netsh interface ip set dns "Local Area Connection" dhcp

The first 2 are static the last one is back to dynamic

Regards,

ptrex

Link to comment
Share on other sites

Thanks, Ptrex.

I've figured it out by myself and it works the way I wanted it initially:

$netname = "Local Area Connection"
$newIp = "192.168.7.75"
$newSubnet = "255.255.255.0"
$newDG = "192.168.7.1"
$newDNSP = "192.168.9.17"
$newDNSS = "213.251.192.29"

runwait ('netsh interface ip set address name=' & '"' & $netname & '" static ' & $newIP & ' '& $newSubnet & ' ' & $newDG & ' 1',"",@SW_Hide)

runwait ('netsh interface ip set dns name=' & '"' & $netname & '" static ' & $newDNSP & ' primary',"",@SW_Hide)

runwait ('netsh interface ip add dns name=' & '"' & $netname & '" addr=' & $newDNSS & ' index=2')

Now I'm not sure if there are no superfluous quotation marks. As I said the script works for me, but I don't really understand all those inverted commas.

Thanks.

Edited by Dirk98
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...