sansibarfox
Goto Top

DNS config Befehl für cmd.exe

HI,

Ich hab nen Problem und wollte mal fragen ob ihr ne Ahnung davon habt.

Ich suche einen Befehl für cmd.exe unter WinXP für die configurierung und einstellung eines DNS-Servers über welchen ins Internet connected wird.

Also ich will über die cmd.exe z. B. mit dem DNS-Server 255.255.255.255 ins I-Net gehen. Eigentlich kann man das ja ganz einfach über die Eigenschaften der TCP/IP-Verbindung einstellen, ich suche aber den dierekten cmd-Befehl dafür. Da muss es ja wohl einen geben!

Dankeschön im vorraus.

Content-ID: 76225

Url: https://administrator.de/contentid/76225

Ausgedruckt am: 05.11.2024 um 12:11 Uhr

Nowologix
Nowologix 18.12.2007 um 09:59:40 Uhr
Goto Top
Jop hab dazu sogar mal einen Batch file geschrieben...
moment hier ist der code:


echo off
color 02
title=[Nc] Net Config - {Active}
set ipadress=[Autodetect]
set mask=[Autodetect]
set gateway=[Autodetect]
cls
@echo Create Backup . . .
netsh dump >C:\backup.log
@echo Done !!
cls

set /P LANNAME=Connection Name {recommend "LAN-Verbindung"}:

:consource
cls
@echo Connection Source
@echo (1) static
@echo (2) dhcp
set /P choose=Source 1 or 2:
if /I "%choose%"=="1" set source=static & goto :goon
if /I "%choose%"=="2" set source=dhcp & goto :goon2
goto :consource

:goon
cls
@echo Name: %LANNAME%
@echo Source: static
set /P ipadress=IP Adresse {recommend "192.168.1.X"}:
set /P mask=Mask Adresse {recommend "255.255.255.X"}:
set /P gateway=Gateway {recommend "192.168.1.1"}:
cls
@echo Lan Name: %LANNAME%
@echo Source: %Source%
@echo IP Adress: %ipadress%
@echo Mask: %mask%
@echo Gateway: %gateway%
@echo.
@echo Press any key to begin
if /I "%1"=="" pause>NUL
title=[Nc] Net Config - {Working}
cls
@echo Lan Name: %LANNAME%
@echo Source: %Source%
@echo IP Adress: %ipadress%
@echo Mask: %mask%
@echo Gateway: %gateway%
@echo.
@echo Working . . .
@echo.
@echo Status:
ipconfig > %temp%\before.txt
netsh interface ip set address name="%LANNAME%" source=%source% addr=%ipadress% mask=%mask% gateway=%gateway% gwmetric=1
title=[Nc] Net Config - {Done}
@echo Press any key to proceed
if /I "%1"=="" pause>NUL
goto :goonjump
:goon2
cls
@echo Lan Name: %LANNAME%
@echo Source: %Source%
@echo IP Adress: %ipadress%
@echo Mask: %mask%
@echo Gateway: %gateway%
@echo.
@echo Press any key to begin
if /I "%1"=="" pause>NUL
title=[Nc] Net Config - {Working}
cls
@echo Lan Name: %LANNAME%
@echo Source: %Source%
@echo IP Adress: %ipadress%
@echo Mask: %mask%
@echo Gateway: %gateway%
@echo.
@echo Working . . .
@echo.
@echo Status:
netsh interface ip set address name="%LANNAME%" source=%source%
title=[Nc] Net Config - {Done}
@echo Press any key to proceed
if /I "%1"=="" pause>NUL
:goonjump
title=[Nc] Net Config - {Result}
ipconfig > %temp%\after.txt
cls
@echo ±±±±±±±±±±±±±±±±±±BEFORE:±±±±±±±±±±±±±±±±±±±
type before.txt
@echo ±±±±±±±±±±±±±±±±±±AFTER:±±±±±±±±±±±±±±±±±±±
type after.txt
@echo.
@echo Press any key to quit
if /I "%1"=="" pause>NUL
exit
sAnSIbaRfOX
sAnSIbaRfOX 18.12.2007 um 10:45:17 Uhr
Goto Top
Besten dank! Genau das hatte ich gesucht. thx
TuXHunt3R
TuXHunt3R 18.12.2007 um 11:31:34 Uhr
Goto Top
Zur Konfiguration eines Windows DNS-Servers per Kommandozeile empfehle ich dnscmd.exe, welches sich im Windows 2003 Resource Kit befindet. Das lässt sich auch unter XP benutzen

edit:
Kannst du den Beitrag dann noch auf gelöst setzen?
Hier steht wies geht:
Wie kann ich einen Beitrag als gelöst markieren?