Kā eksportēt jūsu Windows Server DNS ierakstus uz Web lapu

Satura rādītājs:

Kā eksportēt jūsu Windows Server DNS ierakstus uz Web lapu
Kā eksportēt jūsu Windows Server DNS ierakstus uz Web lapu
Anonim

Ja palaižat Windows Server, kurā izmanto iebūvēto DNS serveru, jums ir jauks grafisks interfeiss DNS ierakstu skatīšanai un pārvaldīšanai. Tomēr lielāko daļu laika jūs, iespējams, vienkārši aplūkojat šos ierakstus, nevis tos atjaunojat. Šis process nav grūti, taču var būt grūtības, jo jums ir jāveido savienojums ar DNS servera iekārtu, izmantojot attālo darbvirsmu, atveriet DNS kontroli un atrodiet ierakstu. Vai tas nebūtu vieglāk, ja jūs varētu vienkārši skatīt šo informāciju tīmeklī?

Lai šī funkcija būtu iespējama, mums ir ļoti vienkāršs skripts, kas pašreizējos DNS servera ierakstus eksportē uz teksta failiem un padara tos pieejamus, izmantojot vienkāršu indeksētu HTML failu, kuru var piekļūt no jebkura ierīces ar tīmekļa pārlūku.

Konfigurācija

Kopumā skripta konfigurācijas opcijas ir ļoti taisnas uz priekšu. Jums vienkārši ir jākonfigurē izvades vieta, kurā vēlaties, lai gala faili nonāktu. Šī mape tiks ievietota ar failiem "default.htm" un "[domain].dns.zone.txt". Šos vārdus pēc vajadzības var pielāgot skriptā.

Skripts liek domāt, ka esat nosaucis savus DNS failus, izmantojot noklusējuma nosaukumu konvenciju, kuru izmanto Windows DNS serveris ([domain].dns). Ja neizmantojat noklusējuma nosaukumu konvenciju, skripts nedarbosies pareizi.

Kā papildu funkcija skripts var izdzēst neizmantotos DNS ierakstu failus, kas vairs nav aktīvi jūsu DNS serverī. Ja tas ir iespējots (izslēgts pēc noklusējuma), kad eksporta procedūra neizdodas DNS ierakstu failam, tas nozīmē, ka domēnam nav atrasts DNS serverī, tas tiek dzēsts. Šie nesaistītie DNS ierakstu faili nedara nekādu kaitējumu vai neizlieto nekādus resursus, tāpēc ir droši atstāt tos atsevišķi.

Ja bieži atjaunojat savus DNS ierakstus, jūs varat konfigurēt skriptu regulāras palaišanas laikā, izmantojot plānoto uzdevumu, lai jūs zināt, ka informācija, kuru jūs skatāties, vienmēr ir aktuāla. Skripta izvade ir tikai lasāma, tādēļ visas izmaiņas, kas veiktas uz iegūtajiem failiem, netiks atspoguļotas jūsu DNS serverī.

Kā tas strādā

Skripts vienkārši nolasa jūsu pašreizējos DNS failus no noklusējuma Windows atrašanās vietas un pēc tam saskaras ar komandrindas rīku DNSCmd, lai iegūtu izejas failus. DNSCMD rīks ir iekļauts serverī 2008, bet servera 2003 mašīnām ir jāinstalē resursu komplekta rīki, lai šo sistēmu lietotu savā sistēmā.

"[Domēns]. Dns.zone.txt" ir produkcija, ko rada ZoneExport komanda.
"[Domēns]. Dns.zone.txt" ir produkcija, ko rada ZoneExport komanda.
Jūs varat piekļūt sarakstam, pārlūkprogrammā skatot izvades 'default.htm' failu. Ja esat konfigurējis skriptu, lai to eksportētu publiski pieejamā vietā, jūs varat apskatīt izvadi no jebkuras vietas.
Jūs varat piekļūt sarakstam, pārlūkprogrammā skatot izvades 'default.htm' failu. Ja esat konfigurējis skriptu, lai to eksportētu publiski pieejamā vietā, jūs varat apskatīt izvadi no jebkuras vietas.
Noklikšķinot uz domēna, jūs varat redzēt visu šī domēna DNS informāciju no sava DNS servera.
Noklikšķinot uz domēna, jūs varat redzēt visu šī domēna DNS informāciju no sava DNS servera.
Image
Image

Scenārijs

@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

Lejupielādējiet DNS Dump uz HTML skriptu no SysadminGeek.com

Lejupielādējiet Windows Server 2003 resursu komplekta rīkus no Microsoft

Ieteicams: