我可以在Windows 7上为LAN安装好的DNS服务器吗?[关闭]


42

我的局域网上有几台计算机,现在我已经厌倦了一直记住IP地址,因此我想在我的局域网上开始使用DNS名称。

我的Windows 7,Ubuntu,Mac OS X和Android具有异构网络。

是否有免费的DNS服务器软件可以在Windows 7上轻松设置,最好使用图形用户界面或Web界面?

Answers:



26
  1. 考虑将DD-WRT放在路由器上,它dnsmasqhosts文件一起使用。

    这样,您不必为DNS仅运行该计算机就不会浪费能源成本。

  2. 如果您的路由器不支持,请检查以下Windows的DNS服务器:

    • 使用最广泛的DNS服务器BIND具有ntbind变体。

    • 如果您可以运行Windows Server,则可以将Microsoft DNS包含在Windows Server中,也可以将其虚拟化。

    • 简单的DNS服务器确实遵循KISS原则。保持愚蠢。虽然是审判中...

    • PowerDNS,适合家庭DNS托管的荷兰DNS服务器。

    • MaraDNS仅提供部分支持(根据Wikipedia),但它是一种可感知安全的DNS服务器。

    • Posadis已获得GPL许可,与BIND文件兼容。

    • Unbound已获得BSD许可,使用模块化组件。

    • 思科网络注册器是专有的,如果您需要支持,则适合较大的公司。

    如果您有钱,简单DNS服务器看起来真的很好。也许是Microsoft DNS ...

    否则,请尝试使用开源DNS服务器,例如BIND,PowerDNS,MaraDNS,Posadis或Unbound。

  3. 如果您具有静态IP,则将hosts便宜的解决方案放在每台计算机上相同的文件。


谢谢,我认为Simple DNS Server看起来像我要找的东西。
乔纳斯(Jonas)

@乔纳斯:哦,第二次检查似乎是一个审判。我还添加了第三个选项...
塔玛拉·维斯曼

2
PowerDNS不支持Windows
JoshuaDavid

5

我过去所做的就是将Windows 2003安装在运行了DNS / DHCP服务器的虚拟机中。如果您无权访问Windows 2003,则可以在VM中安装任意数量的Linux OS,并将其用作DHCP / DNS服务器。

您的路由器不支持DNS吗?我在路由器上运行Tomato,可以通过接口分配静态IP并通过主机名访问我的所有计算机。


有趣。不,我父母有没有DNS功能的便宜Netgear路由器。
乔纳斯(Jonas)

1
@Jonas:您可以在路由器上安装固件;例如,我在答案中列出了DD-WRT。这些固件带有兼容性列表,因此您可以轻松查找NetGear以查看您的设备是否受支持。番茄虽然没有得到广泛的支持,但是您可以尝试一下DD-WRT ...
Tamara Wijsman
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.