Is there a good DNS server I can install on Windows 7 for a LAN?

42

12

I have a few computers on my LAN, and now I'm getting tired of remembering the IP addresses all the time, so I would like to start using DNS names on my LAN.

I have a heterogeneous network with Windows 7, Ubuntu, Mac OS X and Android.

Is there a free DNS server software that is easy to setup on Windows 7, preferably with a graphical user interface or maybe web-interface?

Jonas

Posted 2011-09-20T13:02:02.533

Reputation: 21 007

Question was closed 2011-09-23T00:20:23.863

Answers

17

Maybe MaraDNS could be of some use for you, here's a tutorial on how to set it up.

Sandeep Bansal

Posted 2011-09-20T13:02:02.533

Reputation: 6 168

2It's not a graphical solution :( – SuB – 2016-09-11T07:17:30.493

26

  1. Consider placing DD-WRT on your router, it uses dnsmasq with a hosts file.

    This way, you won't lose energy costs on having to run that computer solely for DNS...

  2. If your router doesn't support it, check out these DNS servers for Windows:

    • The most widely used DNS server, BIND, has a ntbind variant.

    • Microsoft DNS is included with Windows Server, if you can run that, perhaps virtualized.

    • Simple DNS Server really follows the KISS principle; Keep It Stupidly Simple. It's trial though...

    • PowerDNS, a Dutch DNS server that fits home DNS hosting.

    • MaraDNS only has partial support (according to Wikipedia), but is a security-aware DNS server.

    • Posadis is GPL licensed, compatible with BIND files.

    • Unbound is BSD licensed, uses modular components.

    • Cisco Network Registrar is proprietary, fits a larger company if you want support.

    If you have the money, Simple DNS Server looks really nice. Or perhaps Microsoft DNS...

    Else try an open source DNS server like BIND, PowerDNS, MaraDNS, Posadis or Unbound.

  3. If you have static IPs, placing the same hosts file on every computer is a cheap solution.

Tamara Wijsman

Posted 2011-09-20T13:02:02.533

Reputation: 54 163

2PowerDNS does not support Windows – JoshuaDavid – 2015-07-29T14:47:58.400

Thanks, I think Simple DNS Server looks like what I'm looking for. – Jonas – 2011-09-20T13:32:21.097

@Jonas: Oh, on a second check it seems to be a trial. I've also added a third option... – Tamara Wijsman – 2011-09-20T13:35:35.380

5

What I have done in the past is install Windows 2003 in a virtual machine with the DNS/DHCP server running on it. If you don't have access to Windows 2003 you could install any number of Linux OS's in the VM and use that as a DHCP/DNS server.

Does your router not have DNS support? I run Tomato on my router and I'm able to assign static IPs through the interface and access all my computers by hostname.

Chris Thompson

Posted 2011-09-20T13:02:02.533

Reputation: 4 765

Interesting. No, my parents have a cheap Netgear router without DNS functionality. – Jonas – 2011-09-20T13:20:16.920

1

@Jonas: You can install firmware on your router; for example, I've listed DD-WRT in my answer. These firmwares come with compatibility list, so you can easily look up NetGear to see whether your device is supported. Tomato isn't as widely supporting though, but you could try to give DD-WRT a shot...

– Tamara Wijsman – 2011-09-20T13:26:08.377