You would want DNS servers on a LAN/WAN so you can resolve computer names to ip addresses much easier than constantly editing your hosts file on every PC any time there is a change in the network.
...