webForumDet fria alternativet

Olika DNSer vid olika nät

Windows

29 svar · 1 343 visningar · startad av Peeer

Medlem sedan mars 20025 907 inlägg
Frågan#1

Hej!
Finns det något smidigt sätt att göra så man använder sig av en viss uppsättning DNS-servrar när man är ansluten till ett trådlöst nätverk och en annan uppsättning (gärna via dhcp) när man är ansluten till ett annat trådlöst nätverk?

Operativsystemet är XP Pro.

Medlem sedan dec. 20014 239 inlägg
#2

Förutsatt att du konfigurerar upp DHCP på rätt sätt är det inte så svårt.
Ett skope med vissa inställningar som delas ut från det ena trådlösa nätet och andra inställningar i det andra skopet från det andra trådlösa nätet.

Så när du ansluter till den ena nätet får du "rätt" inställningar därifrån. Och vise versa.

Det är ju det som är hela poängen med DHCP att man delar ut inställningar och ipadresser som man vill ha det.

Medlem sedan mars 20025 907 inlägg
#3

Fast det är just det som är problemet. Jag har ingen möjlighet att påverka nätverkens uppbyggnad och vill i en del fall inte använda de DNSer som delas ut automatiskt.

När jag är på universitetet så måste jag använda de DNSer som delas ut via DHCP. När jag är ansluten till andra nät så vill jag använda mina "fast" DNSer, dvs sådana som jag statiskt valt.

Medlem sedan dec. 20014 239 inlägg
#4

Aha... Jag förstod det som du ville få inställningarna från DHCPn.

Då är det nog manuell inställning som gäller i så fall?

Medlem sedan mars 20025 907 inlägg
#5

Kan man inte göra det på något smidigare sätt (batchfil eller liknande?). Att leta upp nätverksinställningarna och gå in där och rota manuellt varje gång jag byter nät (rör sig om flera gånger per dygn) verkar oerhört jobbigt.

Medlem sedan mars 20025 907 inlägg
#6

Ingen som har någon tjusig lösning på det hela? Finns det kanske något 3p-program som kan hålla ordning på lite olika profiler som man kan välja mellan?

Medlem sedan juni 20014 421 inlägg
#7

Nåt sånt här kke. Datorn måste ha stöd för WMI vilket alla OS efter ME har.
Jag sitter dock inte på nån windowsburk nu så det är skrivet från huvudet med hjälp av WMI-referensen.

Nåväl:

Set objRootLDAP = GetObject("LDAP://RootDSE")
strDomain = objRootLDAP.Get("DefaultNamingContext") 'Namnet på domänen
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colNicConfigs = objWMIService.ExecQuery("SELECT " & _
 "* FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True")
 

if strDomain = "Universitetsgrejs" Then
	arrDNS=new Array("111.111.111.111","222.222.222.222")
else 'hemma
	arrDNS=new Array("111.111.111.111","222.222.222.222")
end if
 
  For Each objNicConfig In colNicConfigs
    intDomain = objNicConfig.SetDNSDomain(strDomain)
    If intDomain = 0 Then
      intServers = objNicConfig.SetDNSServerSearchOrder _
       (arrDNS)
      If intServers = 0 Then
        msgbox("Dnser satta")
      Else
        msgbox("Ej Satta")
      End If
    Else
      msgbox("Kunde inte sätta dns-domän.")
    End If
  Next
Medlem sedan mars 20025 907 inlägg
#8

Det ser onekligen rätt lovande ut, men jag får ett felmeddelande på första raden

The specified domain either does not exist or could not be contacted.

Hittade en tjänst, "WMI Performance Adapter", som lät bra så jag startade den. Dock utan förändring. Tips?

Medlem sedan juni 20014 421 inlägg
#9

Om du är hemma är det inte säkert att du är med i någon domän. Kan du prova den där på univeristetet också så lovar jag att återkomma med en reviderad variant.

Medlem sedan mars 20025 907 inlägg
#10

Jag är inte med i någon domän hemma nej, _tror_ inte det är det på universitetet heller. Jag ska prova och återkommer!

Medlem sedan mars 20025 907 inlägg
#11

Hej igen!
Nej det var ingen domän på skolan heller. Nätverket där är helt öppet, man blir tilldelad ip osv via dhcp. Innan man kan surfa så måste man dock logga in på en "captive portal", det är av den anledningen som jag inte kan använda fast DNSer där. Förslag på lösning? Kan man inte läsa av SSID:t på något sätt och sen utgå från det?

Medlem sedan juni 20014 421 inlägg
#12

Nja, men däremot kke mn skulle kuna gå på ipt man får. Typ om skolan 10.* och du har 192.* ?

Medlem sedan mars 20025 907 inlägg
#13

Ja det är helt olika adress-serier så det är nog en möjlighet. Men jag har ingen aning om hur man gör, förslag? Tack för hjälpen iaf :)

Medlem sedan juni 20014 421 inlägg
#14

Ge mig de olika adresstyperna så ska jag se vad jag kan sammanställa.

Medlem sedan mars 20025 907 inlägg
#15

Universitetsnätet ligger på 130.236.*.* och övriga ligger oftast på 192.168.*.*

Medlem sedan juni 20014 421 inlägg
#16

Vore bra om du kunde köra en ipconfig /all både på uni och hemma så jag är säker på vad jag ska skrivas in.

Medlem sedan mars 20025 907 inlägg
#17

Givetvis :)

        Connection-specific DNS Suffix  . : netlogon.liu.se
        Description . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Connection
        Physical Address. . . . . . . . . : 00-13-02-DC-9A-D2
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 130.236.217.254
        Subnet Mask . . . . . . . . . . . : 255.255.252.0
        Default Gateway . . . . . . . . . : 130.236.216.1
        DHCP Server . . . . . . . . . . . : 130.236.216.1
        DNS Servers . . . . . . . . . . . : 130.236.216.1
        Primary WINS Server . . . . . . . : 130.236.6.235
        Lease Obtained. . . . . . . . . . : den 26 september 2007 09:09:49
        Lease Expires . . . . . . . . . . : den 26 september 2007 09:11:49

        Connection-specific DNS Suffix  . : forte
        Description . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Connection
        Physical Address. . . . . . . . . : 00-13-02-DC-9A-D2
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 192.168.0.138
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.1
        DHCP Server . . . . . . . . . . . : 192.168.0.1
        DNS Servers . . . . . . . . . . . : 192.168.0.1
        Lease Obtained. . . . . . . . . . : den 26 september 2007 10:12:26
        Lease Expires . . . . . . . . . . : den 27 september 2007 10:12:26
Medlem sedan mars 20025 907 inlägg
#18

Kommer du fram till något? :)

Medlem sedan maj 20033 218 inlägg
#19

Detta kan inte vara något?
(med reservation för att inte läst allt)

test.JPG
Medlem sedan juni 20014 421 inlägg
#20

Förlåt. Hade helt gömt bort dig. Jag ska prova lie imorgon på jobbet när jag sitter på en windowsburk. :)

268 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)