Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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?

share|improve this question

closed as not constructive by random Sep 23 '11 at 0:20

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers 3

up vote 7 down vote accepted

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

share|improve this answer
  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.

share|improve this answer
    
Thanks, I think Simple DNS Server looks like what I'm looking for. –  Jonas Sep 20 '11 at 13:32
    
@Jonas: Oh, on a second check it seems to be a trial. I've also added a third option... –  Tom Wijsman Sep 20 '11 at 13:35

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.

share|improve this answer
    
Interesting. No, my parents have a cheap Netgear router without DNS functionality. –  Jonas Sep 20 '11 at 13:20
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... –  Tom Wijsman Sep 20 '11 at 13:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.