Kuidas eksportida oma Windows Serveri DNS-kirjeid veebi lehele

Sisukord:

Kuidas eksportida oma Windows Serveri DNS-kirjeid veebi lehele
Kuidas eksportida oma Windows Serveri DNS-kirjeid veebi lehele

Video: Kuidas eksportida oma Windows Serveri DNS-kirjeid veebi lehele

Video: Kuidas eksportida oma Windows Serveri DNS-kirjeid veebi lehele
Video: Meeting #3 - 4/25/2022 | ETF team member dialogue - YouTube 2024, Aprill
Anonim

Kui käitate sisseehitatud DNS-serveris kasutatavat Windows Serverit, on teil DNS-kirjete vaatamiseks ja haldamiseks kena graafiline liides. Kuid enamikul juhtudel vaadeldakse tõenäoliselt vaid neid andmeid, mitte neid ajakohastades. See protsess ei ole keeruline, kuid võib olla probleemid, kuna peate serveri arvutiga ühenduma kaugtöölaua abil, avatud DNS-juhtelementidega ja leidma rekordi. Kas poleks lihtsam, kui saaksite seda teavet lihtsalt veebis vaadata?

Selle võimaluse loomiseks on meil väga lihtne skript, mis ekspordib teie praegused DNS-serveri kirjed tekstifailidesse ja muudab need kättesaadavaks lihtsa indekseeritud HTML-faili kaudu, millele saab pääseda veebibrauserisse kuuluvast seadmest.

Konfiguratsioon

Üldiselt on skripti konfiguratsioonivalikud väga otsesed. Peate lihtsalt seadistama väljundi asukoha, kus soovite, et sihtfailid lõpuks jõuaksid. See kaust täidetakse failidega 'default.htm' ja '[domeeninimi.dns.zone.txt']. Neid nimesid saab vajadusel skripti kohandada.

Skript teeb eelduse, et olete nimetanud oma DNS-failid vaikimisi määratud nimestikonventsiooniga, mida Windows DNS-server kasutab ([domeen].dns). Kui te ei kasuta vaikimisi määratud nimestikku, siis skript ei tööta korralikult.

Lisafunktsioonina võib skript kustutada kasutamata DNS-i kirjefaile, mis enam ei ole teie DNS-serveris aktiivsed. Kui see on lubatud (vaikimisi välja lülitatud), kui DNS-kirjefaili ebaõnnestub ekspordiprotseduur, mis tähendab, et domeeni ei leitud DNS-serveris, kustutatakse see. Need lingitud DNS-i kirjefailid ei kahjusta ega tohiks ressursse tarbida, mistõttu on ohutu neid üksi jätta.

Kui värskendate oma DNS-kirju sageli, saate skripti seadistada regulaarselt toimiva ülesande kaudu, et teaksite, et teie vaatatav teave on alati aktiivne. Skripti väljund on kirjutuskaitstud, nii et kõikidest tehtud failidest tehtud muudatused DNS-serveris ei kajastu.

Kuidas see töötab

Skript loeb lihtsalt teie praegused DNS-failid Windowsi vaikekohtadest ja seejärel ühendab väljundfailide väljastamiseks käsurea tööriista DNSCmd. DNSCMD-i tööriist on kaasatud Server 2008-ga, kuid serveri-2003 masinad peavad installima selle utiliidi oma süsteemile Resource Kit'i tööriistad.

[Domeeninimi].dns.zone.txt on ZoneExport käskluse väljund.
[Domeeninimi].dns.zone.txt on ZoneExport käskluse väljund.
Nimekirjale pääseb juurde, kui vaatate brauseris faili "default.htm". Kui olete skripti seadistanud eksportima avalikult kättesaadavasse asukohta, saate vaadata väljundit kõikjalt.
Nimekirjale pääseb juurde, kui vaatate brauseris faili "default.htm". Kui olete skripti seadistanud eksportima avalikult kättesaadavasse asukohta, saate vaadata väljundit kõikjalt.
Klõpsates domeenil, näete selle Domeeni DNS-serveri kogu DNS-i teavet.
Klõpsates domeenil, näete selle Domeeni DNS-serveri kogu DNS-i teavet.
Image
Image

Skript

@ECHO OFF TITLE DNS Dump to HTML ECHO DNS Dump to HTML ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO.

SETLOCAL EnableDelayedExpansion

REM Directory where the HTML pages should be generated. SET OutPath=C:inetpubwwwrootdns SET HTMLPage=default.htm

REM HTML page title/header. SET Title=DNS Records

REM Delete DNS record files which are not currently loaded in the DNS server (1=Yes, 0=No) SET DeleteNotFound=0

DEL /Q '%OutPath%*' SET OutFile='%OutPath%%HTMLPage%'

REM HTML header info. Customize as needed. ECHO ^ >> %OutFile% ECHO ^ >> %OutFile% ECHO ^%Title%^ >> %OutFile% ECHO ^ >> %OutFile% ECHO ^ >> %OutFile% ECHO ^

%Title%^

>> %OutFile% ECHO ^

Machine Name: %ComputerName%^ >> %OutFile% ECHO ^

Generated on: %Date% %Time%^ >> %OutFile%

ECHO ^
>> %OutFile% ECHO ^ >> %OutFile% ECHO ^ >> %OutFile%

ENDLOCAL

Laadi alla DNS Dump HTML-skriptiga SysadminGeek.comist

Laadige Microsofti Microsoft Windows Server 2003 ressursikomplekti tööriistad alla

Soovitan: