ruffy1984
Goto Top

DNS Einträge aus TXT importieren

Hallo Community,

ich habe mal wieder eine Frage an euch.

Ist es möglich eine Textfile zu generieren und dann im DNS einzuspielnen. Vielleicht auch ein anderen Format.

Zum Beipsiel:

Host 1 192.168.1.1
Host 2 192.168.1.2
Host 3 192.168.1.3
Host 200 192.168.1.200


Das würde mir die Abeit abnehmen jeden einzelnen host händisch einzutragen

Vielen Dank

Content-Key: 167191

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

Printed on: April 24, 2024 at 17:04 o'clock

Member: Lochkartenstanzer
Lochkartenstanzer May 30, 2011 at 13:06:29 (UTC)
Goto Top
Hallo

Schau Dir mal das Zone-File-Format an:

z.B. https://secure.wikimedia.org/wikipedia/en/wiki/Zone_file
Member: Ruffy1984
Ruffy1984 May 30, 2011 at 13:09:13 (UTC)
Goto Top
Hallo,

falls es nochmal einen interessieren sollte. ich habe im Netz ein Script gefunden womit es ohne Probleme funktioniert.

Direkt auf dem DNS Server ausführen und Servernamen und Zone überspringen, dann liest er aus dem zweiten Script die Daten.
@echo off
cls

set /P servername=Bitte Servernamen eingeben:
if "%servername%"=="" set servername=%COMPUTERNAME%  
cls

set /P zonename=Bitte Zonennamen eingeben:
if "%zonename%"=="" set zonename=%USERDNSDOMAIN%  
cls

FOR /F "tokens=1,4" %%a IN (dns.txt) DO (  
echo.
echo Fuege Host %%a mit IP %%b der Zone %zonename% auf Server %servername% hinzu...
echo.
echo dnscmd %servername% /RecordAdd %zonename% %%a A %%b
echo.
echo.
dnscmd %servername% /RecordAdd %zonename% %%a A %%b
echo.
)
pause >nul

dns.txt
host1	Host (A)	192.168.7.1
host2	Host (A)	192.168.7.2
host3	Host (A)	192.168.7.3
host4	Host (A)	192.168.7.4