MacDNS works fine with Windows clients. It will serve clients on every platform that can communicate using the TCP/IP protocol. Some DNS clients, notably those running under Windows, require the DNS server to provide recursive service. MacDNS fulfills this requirement indirectly by utilizing the services of a recursive parent server.