Cara Mengekspor Catatan DNS Server Windows Anda ke Halaman Web

Daftar Isi:

Cara Mengekspor Catatan DNS Server Windows Anda ke Halaman Web
Cara Mengekspor Catatan DNS Server Windows Anda ke Halaman Web

Video: Cara Mengekspor Catatan DNS Server Windows Anda ke Halaman Web

Video: Cara Mengekspor Catatan DNS Server Windows Anda ke Halaman Web
Video: MENGEMBALIKAN TIPE / EKSTENSI FILE YANG TIDAK SENGAJA TER OPEN WITH - YouTube 2024, April
Anonim

Jika Anda menjalankan Windows Server yang mengambil keuntungan dari server DNS yang ada di dalamnya, Anda memiliki antarmuka grafis yang bagus untuk melihat dan mengelola catatan DNS Anda. Namun, sebagian besar waktu Anda mungkin hanya melihat catatan ini sebagai lawan memperbaruinya. Proses ini tidak sulit, tetapi bisa merepotkan karena Anda harus terhubung ke mesin DNS Server melalui remote desktop, membuka DNS DNS dan menemukan catatan. Bukankah akan lebih mudah jika Anda hanya dapat melihat informasi ini melalui web?

Untuk membuat fungsi ini menjadi mungkin, kami memiliki skrip yang sangat sederhana yang mengekspor catatan DNS Server Anda saat ini ke file teks dan membuatnya tersedia melalui file HTML terindeks sederhana yang dapat diakses dari perangkat apa pun dengan browser web.

Konfigurasi

Secara keseluruhan, opsi konfigurasi skrip sangat lurus ke depan. Anda hanya perlu mengkonfigurasi lokasi output di mana Anda ingin file tujuan berakhir. Folder ini akan diisi dengan file 'default.htm' dan '[domain].dns.zone.txt'. Nama-nama ini dapat dikustomisasi dalam skrip sesuai kebutuhan.

Skrip membuat asumsi bahwa Anda telah menamai file DNS Anda menggunakan konvensi penamaan default yang digunakan Server DNS Windows ([domain].dns). Jika Anda tidak menggunakan konvensi penamaan default, skrip tidak akan berfungsi dengan benar.

Sebagai fungsi tambahan, skrip dapat menghapus file catatan DNS yang tidak digunakan yang tidak lagi aktif di Server DNS Anda. Jika diaktifkan (dinonaktifkan secara default), ketika prosedur ekspor gagal untuk file catatan DNS, artinya domain tidak ditemukan di DNS Server, itu dihapus. File catatan DNS yang tidak terhubung ini tidak membahayakan atau mengkonsumsi sumber daya apa pun, jadi aman untuk membiarkannya.

Jika Anda memperbarui catatan DNS Anda sering, Anda dapat mengkonfigurasi skrip untuk berjalan secara teratur melalui tugas yang dijadwalkan sehingga Anda tahu informasi yang Anda lihat selalu terkini. Output dari skrip adalah read-only sehingga setiap perubahan yang dilakukan pada file yang dihasilkan tidak akan tercermin dalam Server DNS Anda.

Bagaimana itu bekerja

Script hanya membaca file DNS Anda saat ini dari lokasi Windows default dan kemudian antarmuka dengan alat baris perintah DNSCmd untuk menghasilkan file output. Alat DNSCmd disertakan dengan Server 2008, tetapi mesin Server 2003 harus menginstal Resource Kit Tools untuk menempatkan utilitas ini pada sistem Anda.

‘[Domain].dns.zone.txt’ adalah output yang dihasilkan oleh perintah ZoneExport.
‘[Domain].dns.zone.txt’ adalah output yang dihasilkan oleh perintah ZoneExport.
Anda dapat mengakses daftar dengan melihat file output 'default.htm' di browser. Jika Anda telah mengkonfigurasi skrip untuk mengekspor ke lokasi yang tersedia secara publik, Anda dapat melihat hasilnya dari mana saja.
Anda dapat mengakses daftar dengan melihat file output 'default.htm' di browser. Jika Anda telah mengkonfigurasi skrip untuk mengekspor ke lokasi yang tersedia secara publik, Anda dapat melihat hasilnya dari mana saja.
Dengan mengklik suatu domain, Anda dapat melihat semua informasi DNS dari Server DNS Anda untuk domain itu.
Dengan mengklik suatu domain, Anda dapat melihat semua informasi DNS dari Server DNS Anda untuk domain itu.
Image
Image

Naskah

@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

Unduh Dump DNS ke Skrip HTML dari SysadminGeek.com

Unduh Alat Kit Sumber Daya Windows Server 2003 dari Microsoft

Direkomendasikan: