【问题标题】:How can I run a local DNS Caching nameserver on Vista?如何在 Vista 上运行本地 DNS 缓存名称服务器?
【发布时间】:2009-04-23 17:14:35
【问题描述】:

我习惯于在我拥有的所有类 unix 系统(即 Linux 和 Mac OSX)上运行我自己的 DJB dnscache。现在我得到了一个 Vista,我想知道我可以在它上面运行什么来达到同样的效果?

【问题讨论】:

    标签: windows-vista dns


    【解决方案1】:

    Windows 已经有一个缓存 dns 请求的服务(DNS 客户端)。

    【讨论】:

    • 但它使用的是根服务器还是 ISP 提供的 DNS 服务器?
    • 我很确定它会缓存来自网络连接使用的任何 dns 服务器的响应。您可以通过打开管理命令提示符并键入不带引号的“ipconfig /all”来找到网络连接的 dns 服务器。
    【解决方案2】:

    内置 DNS 服务器在 Windows 世界中被视为服务器功能。在 Vista 上,您需要获得第三方 DNS 服务器。之后,只需在 TCP/IP 设置中将 DNS 服务器条目设置为 127.0.0.1 即可。

    通过 Google 快速搜索找到了 SimpleDNS,但我从未使用过它,也无法证明它的效果如何。

    【讨论】:

      【解决方案3】:

      事实上最受欢迎的BIND 软件在Windows 上运行,许多其他DNS 服务器也是如此。

      here 还提供 Unbound for Windows 的实验版本。 Unbound 的 Unix 版本已于去年推出,并且已在许多 ISP 中投入生产使用。

      Unbound 的作者正在寻找这些实验版本的 beta 测试人员。如果您尝试 Unbound 并发现任何问题,请通过http://www.nlnetlabs.nl/bugs/ 报告问题

      【讨论】:

      • 你试过在windows下编译unbound吗?你成功了吗? (我知道有可用的编译二进制文件,但我需要修改源代码。)我不是 Linux 人,我什至没有成功在 windows MingW 下编译 vanilla 源代码。我强烈怀疑这些二进制文件是从 Linux 交叉编译的。
      猜你喜欢
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 2020-03-10
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      相关资源
      最近更新 更多