如何将windows服务器的dns记录导出到网页

如果您运行的Windows服务器利用了内置的DNS服务器,那么您就有了一个很好的图形界面来查看和管理您的DNS记录。然而,绝大多数时候你可能只是查看这些记录,而不是更新它们。这个过程并不困难,但可能是一个麻烦,因为您必须通过远程桌面连接到DNS服务器,打开DNS控件并找到记录。如果你能在网上看到这些信息,不是更容易吗?...

如果您运行的Windows服务器利用了内置的DNS服务器,那么您就有了一个很好的图形界面来查看和管理您的DNS记录。然而,绝大多数时候你可能只是查看这些记录,而不是更新它们。这个过程并不困难,但可能是一个麻烦,因为您必须通过远程桌面连接到DNS服务器,打开DNS控件并找到记录。如果你能在网上看到这些信息,不是更容易吗?

为了使这个功能成为可能,我们有一个非常简单的脚本,它可以将您当前的DNS服务器记录导出为文本文件,并通过一个简单的索引HTML文件使它们可用,该文件可以通过web浏览器从任何设备访问。

配置

总的来说,脚本的配置选项非常简单。只需配置目标文件的输出位置。此文件夹将填充'默认.htm'和'[域]。dns.zone.txt文件'文件。可以根据需要在脚本中自定义这些名称。

脚本假定您已使用Windows DNS服务器使用的默认命名约定([domain].DNS)命名DNS文件。如果不使用默认命名约定,脚本将无**常工作。

作为附加功能,该脚本可以删除DNS服务器中不再活动的未使用DNS记录文件。如果启用(默认情况下关闭),则当DNS记录文件的导出过程失败时,意味着在DNS服务器中找不到该域,该域将被删除。这些未链接的DNS记录文件不会造成任何伤害或消耗任何资源,因此可以安全地将它们单独放置。

如果经常更新DNS记录,则可以将脚本配置为定期运行计划的任务,以便知道查看的信息始终是最新的。脚本的输出是只读的,因此对结果文件所做的任何更改都不会反映在DNS服务器中。

工作原理

该脚本只是从默认的Windows位置读取当前的DNS文件,然后与DNSCmd命令行工具交互以生成输出文件。server2008附带了DNSCmd工具,但是server2003计算机必须安装资源工具包工具才能将此实用程序放到系统中。

如何将windows服务器的dns记录导出到网页

“[域]”。dns.zone.txt文件'是由ZoneExport命令生成的输出。

您可以通过查看输出的默认.htm'文件。如果已将脚本配置为导出到公共可用位置,则可以从任何位置查看输出。

如何将windows服务器的dns记录导出到网页

通过单击某个域,您可以查看该域的DNS服务器上的所有DNS信息。

如何将windows服务器的dns记录导出到网页

剧本

@ECHO OFFTITLE DNS Dump to HTMLECHO DNS Dump to HTMLECHO作者:Jason faulknereecho系统管理员geek.comECHO.ECHO.

设置本地启用延迟扩展

REM目录,HTML页面应该在其中生成的.SETOutPath=C:inetpubwwwrootdnsSET HTMLPage=默认.htm

REM HTML页面标题/页眉.SETTitle=DNS记录

REM删除DNS服务器中当前未加载的DNS记录文件(1=是,0=否)设置DeleteNotFound=0

DEL/Q“%OutPath%*”SET OutFile=“%OutPath%%HTMLPage%”

REM HTML标题信息。自定义为需要.ECHO^<HTML^>>%OutFile%ECHO^<HEAD^>>%OutFile%ECHO^<TITLE^>%TITLE%^</TITLE^>>%OutFile%ECHO^</HEAD^>>%OutFile%ECHO^<BODY^>>%OutFile%ECHO^<H1^>>%OutFile%ECHO^<H3^>机器名:%ComputerName%^</H3^>>%OutFile%ECHO^<H5^>生成日期:%Date%%Time%^</H5^>>%OutFile%

SET DNSDir=%WinDir%system32dnsFOR/F%%A IN('DIR/A:-D/B/L%DNSDir%*.dns')DO(SET Zone=%%A SET Zone=!区域:。dns=!设置区域文件=!区域!。dns.zone.txt文件ECHO导出:!区域!DNSCmd公司。/区域出口!区域!分区文件!如果不存在%DNSDir%!分区文件!(回声!区域!当前未加载到DNS服务器中。如果{%DeleteNotFound%}=={1}DEL/F/Q%DNSDir%%%A)ELSE(ECHO^<A HREF=“!“分区文件!”^>!区域!^</A^>^<BR/^>>%OutFile%REM输出总是到DNS目录,因此将文件移动到HTML目录。移动/Y%DNSDir%!“分区文件!”%输出%!“区域文件!”)回声。)

ECHO^>>%OutFile%ECHO^</BODY^>>%OutFile%ECHO^</HTML^>>%OutFile%

结束本地

 

从下载DNS转储到HTML脚本系统管理员网站

从Microsoft下载Windows Server 2003资源工具包工具

  • 发表于 2021-04-13 08:07
  • 阅读 ( 183 )
  • 分类:互联网

你可能感兴趣的文章

cloudflare dns如何帮助解决4大dns隐私风险

...们每天使用的域名的技术。makeuseof.com网站)使用该站点web服务器的IP地址。 ...

  • 发布于 2021-03-20 09:08
  • 阅读 ( 278 )

什么是dns服务器?为什么它不可用?

...不是魔术——所有连接互联网的设备都使用域名系统,DNS服务器是其核心。 ...

  • 发布于 2021-03-20 19:50
  • 阅读 ( 248 )

如何修复chrome中的err\u connection\u densed错误

...,Chrome也会在系统中存储缓存文件。这些文件有助于Chrome服务器更快地加载网页,但有时,这些文件是浏览器出现问题的原因。 ...

  • 发布于 2021-03-28 13:47
  • 阅读 ( 238 )

如何修复“dns服务器没有响应”错误以重新联机

...会遇到一个奇怪的错误,当你浏览互联网时,声称你的DNS服务器没有响应。不幸的是,从这个模糊的错误消息中,我们无法立即看出DNS服务器是什么,更不用说它为什么不与您合作了。 ...

  • 发布于 2021-03-30 02:47
  • 阅读 ( 285 )

6修复了“windows无法与设备或资源通信”错误

... 计算机的主DNS服务器通常由internet服务提供商提供。辅助DNS服务器也被放置在适当的位置,以防主服务器宕机。尽管如此,您的计算机设置有时会出现问题,导致您在连接到internet时遇...

  • 发布于 2021-03-30 05:08
  • 阅读 ( 276 )

为什么不应该使用isp的默认dns服务器

...、电话和其他设备通常使用配置路由器的域名系统(DNS)服务器。不幸的是,这通常是由您的互联网服务提供商(ISP)提供的。它们缺乏隐私功能,也可能比其他选择慢。 dns不是私有的(没有doh) DNS是近40年前设计的,此后没...

  • 发布于 2021-04-02 08:22
  • 阅读 ( 186 )

dns over https(doh)将如何提高在线隐私

...。您键入的域名如下谷歌网站,您的系统将与其配置的DNS服务器联系以获取与之关联的IP地址谷歌网站. 然后它将连接到该IP地址。 到目前为止,这些DNS查找还没有加密。当你连接到一个网站时,你的系统会发出一个请求,说你...

  • 发布于 2021-04-02 22:33
  • 阅读 ( 182 )

如何对无法加载的网页进行故障排除

...味着网站管理员移动了页面,或者有东西坏了。 500内部服务器错误:承载网站的服务器有问题。您无法解决此问题,请稍后再试。 请详细查看这些和其他常见网站错误消息的含义,以及如何解决它们。 禁用可能干扰的软件 广...

  • 发布于 2021-04-03 06:06
  • 阅读 ( 189 )

什么是400错误请求错误(如何修复它)?

当发送到网站服务器的请求不正确或已损坏,并且接收请求的服务器无法理解该请求时,将发生400错误请求错误。偶尔,问题出在网站本身,你对此无能为力。但大多数情况下,问题可能是你能够解决的,可能是你键入的地址...

  • 发布于 2021-04-05 04:48
  • 阅读 ( 190 )

如何修复404找不到的错误

...不存在时,会出现404错误。它被称为404错误,因为这是web服务器用来描述这种错误的HTTP状态代码。当您遇到此错误时,不同的网站可能会显示不同类型的自定义页面。上面,你可以看到谷歌的404错误页面,而在本文的顶部,你...

  • 发布于 2021-04-05 23:05
  • 阅读 ( 197 )
1140036gw
1140036gw

0 篇文章

相关推荐