Sponsored Content
Top Forums UNIX for Advanced & Expert Users DNS server choice: Windows DNS vs Linux BIND Post 302432579 by malcolmpdx on Friday 25th of June 2010 11:17:53 AM
Old 06-25-2010
Just a few thoughts, necessarily general because you didn't specify any performance parameters or any information on where the nameserver will be placed in your network architecture.

I would start by considering the rest of your infrastructure and method of operations. If you're a mostly windows shop, then there's a benefit to using Windows tools, since they'll be more familiar to your staff, and likely inter-operate better. Also, if you like GUIs, the Windows DNS server has one, and as far as I know, BIND doesn't, although there are third party products that can give you one.

As far as security goes, I personally think that both BIND and Windows DNS are relatively robust, but I haven't checked recently. I would probably do some research, looking at how frequently, and of what severity, each had reported security issues, say over the last 2-3 years, and how quickly patches were produced.

Features: I think the feature sets are comparable, but depending on your thoughts on the management part above, you might find that you're more comfortable configuring Windows to do Dynamic DNS updates, say, than doing the same with BIND. It really depends on what features you're looking for - Dynamic DNS, DNSSEC, etc.

Performance - without a good understanding of what you'll want to get out of your DNS server for performance, it's hard to say. I have generally found that it often takes more hardware to run a high-capacity DNS server on Windows than on Linux. But then again, I know how to tune Linux machines, and my skills in that area for Windows are less well developed.

It's quite easy to generate a lot of DNS traffic on a test network. If performance is really a concern, I generally find that actual testing seems to be the best way to determine that.
 

9 More Discussions You Might Find Interesting

1. IP Networking

DNS Djbdns Choice Problem

Hello all expert Unix user, i truly new to UNix. I have read the djbdns website but i found out that his website is very confused. What i want : DNS Caching only, no authoritiative via udp or tcp. Due to slow network performance, i want dns caching saved in disk, query by LAN and saved it in... (3 Replies)
Discussion started by: Peter_APIIT
3 Replies

2. Solaris

Solaris DNS Client For Microsoft DNS Server

hey guys, how to add soalris box as a microsoft DNS Client ? and how to register in the microsoft DNS ?? i managed to query from the DNS server after adding /etc/resolve.conf and editing /etc/nsswitch.conf but i need to register the soalris server (dns Client) into Microsoft DNS automatically.... (3 Replies)
Discussion started by: mduweik
3 Replies

3. UNIX for Dummies Questions & Answers

Dns/bind

Hi, Does anyone know anything about DNS/BIND? I need to tell my dns for every sub-domain foward on to my main domain.... so *.example.com gets sent to exmaple.com. Any ideas. I've looked at bind on my machine and theres about 10 files....i just don't know where to put the rule or exactly... (2 Replies)
Discussion started by: elduderino
2 Replies

4. UNIX for Advanced & Expert Users

DNS Bind

Hello, I have a question about dns file zone. Every zone file begins like: @ 86400 IN SOA ns1.website.com. admin@website.com. ( It means that name server ns1 is responsible for this zone. At the ending I can add the records like mysite.com IN A 1.2.3.4 So it will... (2 Replies)
Discussion started by: mirusnet
2 Replies

5. IP Networking

Freebsd Bind DNS server - multiple subnets

Hello all, I have configured Freebsd 8.1 Bind DNS as DNS server for intrenal domain and clients on one subnet 192.168.10.0/24 . What do I have to change in zone file and in in-addr.arpa zone file if I have two additional subsets 192.168.20.0/24 and 192.168.30.0/24? Do I have to create another... (0 Replies)
Discussion started by: kreno
0 Replies

6. Solaris

BIND DNS Server issue on Solaris 10

Hi all, I have some sort of problem with BIND DNS server my environment as follows. bash-3.00# cat /etc/release Solaris 10 6/06 s10s_u2wos_09a SPARC Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to... (3 Replies)
Discussion started by: h@foorsa.biz
3 Replies

7. Ubuntu

Bind dns server zone file

I have a couple of zone conf files for the BIND server. There are some records that contains the "IN" statement and some do not. But anyway this works. So my question is what this "IN" is intended for? Here is the zone file example: ORIGIN . $ttl 60 example.com. IN SOA ... (4 Replies)
Discussion started by: andriesh
4 Replies

8. UNIX for Dummies Questions & Answers

Trying to configure DNS using BIND package in Oracle Linux 6.6

Version: Oracle Linux 6.6 I am trying to set up DNS for forward and reverse lookups. I am new to BIND package. I have installed the following packages. bind (includes DNS server, named) bind-utils (utilities for querying DNS servers about host information) bind-libs (libraries... (0 Replies)
Discussion started by: kraljic
0 Replies

9. Solaris

DNS client added to DNS server but not working

Hi, We have built a new server (RHEL VM)and added that IP/hostname into dns zone configs file on DNS server (Solaris 10). Reloaded the configuration using and added nameserver into resolv.conf on client. But when I am trying nslookup, its not getting resolved. The nameserver is not able to... (8 Replies)
Discussion started by: snchaudhari2
8 Replies
dnsextd(8)						    BSD System Manager's Manual 						dnsextd(8)

NAME
dnsextd -- BIND Extension Daemon SYNOPSIS
dnsextd DESCRIPTION
dnsextd is a daemon invoked at boot time, running alongside BIND 9, to implement two EDNS0 extensions to the standard DNS protocol. dnsextd allows clients to perform DNS Updates with an attached lease lifetime, so that if the client crashes or is disconnected from the net- work, its address records will be automatically deleted after the lease expires. dnsextd allows clients to perform long-lived queries. Instead of rapidly polling the server to discover when information changes, long-lived queries enable a client to indicate its interest in some set of data, and then be notified asynchronously by the server whenever any of that data changes. dnsextd has no user-specifiable command-line argument, and users should not run dnsextd manually. SEE ALSO
mDNS(1) mDNSResponder(8) For information on Dynamic DNS Update, see RFC 2136 "Dynamic Updates in the Domain Name System (DNS UPDATE)" For information on Dynamic DNS Update Leases, see http://files.dns-sd.org/draft-dns-update-leases.txt For information on Long-Lived Queries, see http://files.dns-sd.org/draft-dns-llq.txt BUGS
dnsextd bugs are tracked in Apple Radar component "mDNSResponder". HISTORY
The dnsextd daemon first appeared in Mac OS X 10.4 (Tiger). Darwin June 2, 2019 Darwin
All times are GMT -4. The time now is 09:15 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy