• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 454
  • Last Modified:

Change DNS IP for all PCs

I have 90 PC (XP Pro) in one Domain with static IP (I cannot go to DHCP )

IP   : 172. 16 .10. XXX
SM : 255.255. 0  . 0
GW:172. 16. 10. 254

DNS : 172.16.10.1 (Primary )
DNS : 172.16.10.2

I need to change all DNS IP to

DNS : 172.16.10.2 (Primary )
DNS : 172.16.10.3

 I should go to each PC and log in as administrator then change it for them.  
 how to change it in one shot?
0
AymanDasa
Asked:
AymanDasa
  • 4
  • 3
  • 3
  • +2
1 Solution
 
gorhonCommented:
Use visual basic script. and add logon script.


for any script here.

http://technet.microsoft.com/en-us/library/ee692588.aspx

0
 
theras2000Commented:
It's not easy but there is one way that I can think of.  The netsh command.
Something like this: netsh interface ip set dns "Local Area Connection" static 172.16.10.2
Here's a guide http://www.petri.co.il/configure_tcp_ip_from_cmd.htm#

Once you've tested and perfected that on one PC, then you just have to distribute a script via GPO or other method to run it on every PC.
0
 
theras2000Commented:
I should mention that with a command like netsh, there's many options available and you should make use of the ? question mark at every level.
e.g. netsh /?
netsh int /?
netsh int ip /?
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
AymanDasaAuthor Commented:
but how to do it for all PCs ?
0
 
gorhonCommented:
Do you use Logon script?
0
 
AymanDasaAuthor Commented:
no. but if you need I can use
0
 
theras2000Commented:
You must use GPOs.  What's your knowledge of them, to save us typing out a million instructions?  You must know something about them, because you've flagged GPO as one of the topics.
0
 
gorhonCommented:
:)) Sorry thats true.
0
 
JBond2010Commented:
You can configure Group Policy to change the dns ip on all PCs. If you open Active Directory and then right click on your domain and select properties and edit the default domain policy. Go to Computer Configuration > Administrative Templates > Network > DNS Client > any settings you wish to configure are in here, the main one "DNS Servers" .

Hope this helps.
0
 
JBond2010Commented:
If you try this, then open a command window > start > run > type cmd > click ok > and then type gpupdate /force > then will group policy to replicate the changes on the domain.
0
 
ChiefITCommented:
I assume you have a DHCP server, otherwise you would be providing a fixed IP per computer on the network.

Go into DHCP scope options AND define your DNS servers. That will pass down the new DNS IPs to all DHCP clients.

For any fixed IP computers, you will need to manually touch each one. That should include servers, router, and any other fixed IP based nodes.
0
 
ChiefITCommented:
Oh, I see, they are all static IPs. So, a script would be the only way.

This script worked, before.

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/2003_Server/Q_23778819.html
0
 
AymanDasaAuthor Commented:
thanks for all
I already finish 75 PC throw REGEDIT
http://articles.techrepublic.com.com/5100-22_11-5109343.html
0
 
AymanDasaAuthor Commented:
thanks for all
I already finish 75 PC throw REGEDIT
http://articles.techrepublic.com.com/5100-22_11-5109343.html
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 4
  • 3
  • 3
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now