[DNS][WinXP] DNS instellen via progsel?

Pagina: 1
Acties:

  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Topicstarter
Ik zit met het volgende probleem:
We hebben hier een netwerk van +- 2000 clients, 1500 ervan op een plat netwerk (waar we binnenkort dus wat VLans op gaan maken). Nu schakelen we over van een Netware netwerk op een Windows netwerk. Voorheen hadden we TCP/IP alleen voor internet/intranet toegang, en hadden we 2 unix-achtige servers als DNS bakken. Nu willen we het Windows serverpark als DNS in gaan stellen. Wat inhoud dat +- 1500 machines die NIET DHCP geconfigureerd zijn een andere DNS ingesteld gaan krijgen.

We hebben LANDesk op het netwerk dus een programma/script naar de clients sturen is geen probleem. Mijn eerste ingeving was om in de registry te neuzen naar waar de DNS info opgeslagen staat. Die staat echter in een key die telkens anders is: uniek per interface...

Is er een script/applicatie/commando dat je in staat stelt om de DNS servers (primair en secundair) van de primaire (meestal enige) netwerk connectie om te zetten, zodat ik straks niet al die 1500 clients af moet gaan?

Forget your fears...
...and want to know more...


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

netsh kan dit voor XP :)

[ Voor 62% gewijzigd door elevator op 21-12-2005 14:35 ]


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Topicstarter
Ik heb nu een scriptje voor NetSH inderdaad, maar nog niet ideaal. Ik heb dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#========================
# Interface configuration
#========================
pushd interface

reset all


popd
# End of interface configuration

#========================
# Interface configuration
#========================
pushd interface ipv6

uninstall


popd
# End of interface configuration



# ----------------------------------
# ISATAP Configuration
# ----------------------------------
pushd interface ipv6 isatap



popd
# End of ISATAP configuration



# ----------------------------------
# 6to4 Configuration
# ----------------------------------
pushd interface ipv6 6to4

reset



popd
# End of 6to4 configuration

#========================
# Port Proxy configuration
#========================
pushd interface portproxy

reset


popd
# End of Port Proxy configuration



# ---------------------------------- 
# Interface IP Configuration         
# ---------------------------------- 
pushd interface ip

# Interface IP Configuration for "Local Area Connection"

# set address name="Local Area Connection" gateway=10.8.168.200 gwmetric=0

set dns name="Local Area Connection" static 10.8.212.50 primary
add dns name="Local Area Connection" 10.8.212.51

set wins name="Local Area Connection" static 10.8.212.51
add wins name="Local Area Connection" 10.8.212.50

popd
# End of interface IP configuration


Probleem is dat de netwerk connectie in enkele gevallen niet "local area connection" heet...

Forget your fears...
...and want to know more...


Verwijderd

Ik neem aan dat je dhcp gaat gebruiken?
Dan kun je net netsh alle interfaces naar standaard waarden zetten....

In vbs:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each objNetAdapter In colNetAdapters
errEnable = objNetAdapter.EnableDHCP()
If errEnable = 0 Then
Wscript.Echo "DHCP has been enabled."
Else
Wscript.Echo "DHCP could not be enabled."
End If
Next

Heb je statische instellingen?
Bedenk dan eerst waar je mee bezig bent, want de volgende keer moet alles opnieuw doen.

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Verwijderd schreef op woensdag 21 december 2005 @ 22:30:
Ik neem aan dat je dhcp gaat gebruiken?
Dan kun je net netsh alle interfaces naar standaard waarden zetten....
Precies.

Eerst DHCP inschakelen, dan kan je namelijk je DNS servers die je nu nog gebruikt op één lokatie (je DHCP scope) zo veranderen.
Scheelt je een boel werk.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

Topicstarter
Dat zou idd handig zijn als niet vanwege security redenen DHCP niet gebruikt wordt op de meeste nodes. Software die statische IP's vereist is aanwezig. Vandaar dat alle nodes statisch geconfigureerd zijn.

Als ik naar dat VBScriptje kijk vermoed ik dat het wel mogelijk kan zijn om een IP er uit te filteren... Bijv als IP start met "10." (10.8.0.0/13 is het subnet in kwestie) dan zet de DNS om.

Forget your fears...
...and want to know more...

Pagina: 1