IIS 7 and Above
DNS Server on Windows 2008 Web Server Edition
Last post Jul 31, 2011 01:55 PM by jay-b
Apr 22, 2008 05:44 PM|John Kisha|LINK
Seems unusual that MS would not have included DNS Server as a feature on Web Server Edition of Windows 2008. Anybody know why they decided not to include this, or if they have had second thoughts and might be planning on adding it as a seperate download?
Seems short-sited to enable SQL 2008 to install and run on Web Edition and not have any way to manage DNS.
Apr 23, 2008 06:14 PM|ma_khan|LINK
DNS is an altogether different server role ...None of the web services features are dependent upon DNS... that's why not included in the web server edition...
Webserver edition is primarily targeted for Hosting purposes and for it's USP is it's low cost ...
But that's my view :)
Come to think of it ... Web edition does not include any other role except for the web services...
Apr 23, 2008 10:32 PM|steve schofield|LINK
If you need a DNS server. Download and install BIND.
Windows Server MVP - IIS
Log archival solution
Install, Configure, Forget
Apr 23, 2008 10:59 PM|John Kisha|LINK
Well, I the point that DNS Servers aren't important to hosting can be strongly debated--I do a lot of hosting and it seems rediculous that I would have to license 3 standard versions of the software to handle domain name service--this would be on top of
the two servers that I need for AD and my internal DNS.
So, from my point of view, adding the DNS Server Role fits right in perfeclty with hosting--I'd rather have had to buy another server to run SQL--which I do anyway because I don't like the idea of running SQL on the Web Servers. But to have to license another
server or two just to run DNS--I don't think so.
Looks like I will be looking into other non-MS options as suggested above.
Thanks for your post.
May 01, 2008 12:26 PM|walterov|LINK
Hi John, there has been some debate about having the DNS role as part of the Web Server SKU. The assumption (base on the research done by the licensing team in MS) is that the majority of the hosting providers already have an infrastructure for DNS separate
from their web servers (for shared or dedicated hosting), they seem to control their costs better that way. And SQL is supported in the Web SKU to support dedicated hosting scenarios where it came up as needed.
From your comments, I understand you place DNS on all your Web Servers? Is this for Shared Hosting? I don’t want to extend this thread longer than need to, if you could provide more details about your scenario it could help drive decisions or answers. I’m
currently working on a demo/sample that exposes DNS record management to customers of hosters.
DNS WEB SKU
May 01, 2008 12:55 PM|John Kisha|LINK
Thanks for your reply. I have a small development, hosting and internet consulting company. So, I like to maximize my use of servers as much as possible. I already am running domain controllers which handle the DNS for my back-end. Then I like to run three
external DNS servers to service the sites I host. My web servers are all seperate machines and most are now running Web Editions. I run my SQL Servers on seperate machines, which require minimum of Standard Editions of the OS. So, they double as DNS servers
DNS doesn't put much load on a server, is in my opinion, a critical feature for hosting; and would be nice to have on the Web Edition Server.
In my particular scenario, I don't really care that SQL can now run on Windows Web Edition Server, as I would never put the SQL server and Web servers on the same machine for performance and security reasons.
But DNS? That would be nice--for me at least, and I can't believe I'm the only one that would feel this way.
Thanks for listening.
May 01, 2008 09:58 PM|steve schofield|LINK
If I had a wish list.
The file services replication role and DNS role. Those seem to be internet services for the target hosting environment.
Jun 03, 2008 06:30 AM|Rovastar|LINK
So basically you were saying it will not work? So they have to purchase a new license and rebuild the server! or use another thrid party DNS server. That will be a pain also, to teach people how to use it.
Jun 04, 2008 08:49 AM|Rovastar|LINK
If you need a DNS server. Download and install BIND.
Do you (or anyone) know of a Windows GUI for BIND?
All commerical DNS software will cost to much and may as well get server 2008 standard.
A GUI would be so much easier...........
Jun 04, 2008 09:22 AM|steve schofield|LINK
I'm not certain there is a stand-alone GUI for bind, there are web-based GUI's available you could load. I couldn't locate a stand-alone GUI doing a quick search on the web. There are probably some PHP based scripts you could use to manage your BIND dns
server. I know when I messed with FreeBSD, Webmin was a excellent web-based gui for apache, bind etc..
http://www.webmin.com/ If you can find something similar in Windows. Sourceforge might have some independent projects for Bind and Windows.
Jun 04, 2008 10:06 AM|Rovastar|LINK
Cheers I have been looking and started to run out of options hence my post before.
Most are Linux stuff for the GUI and the web stuff is LAMPs baised. I could install mySQL and php but we would have prefered php not to be used as we don't want to offer this to our customers so there is no need for it on our new box.
Looks like I will have to lump it all and set up a seperate app pool for PHP.
It is going to be a pain though to move across several hundred domains and their many subdomains....
It seems strange that the budget hosting market that Windows 2008 Web Server is aimed at doesn't have the stuff we require. Obviously DNS and IIS and not dependanty on each other but they do go hand in hand often. Take for example how many questions here
are really about DNS rather than IIS........
Jun 04, 2008 10:38 PM|steve schofield|LINK
Most of the DNS questions I see are from newbies trying setup their home to host a machine (usually Vista) and not sure how all DNS works. For an environment that has 100's of domains, they should have separate servers dedicated to DNS. A couple licenses
of w2k8 standard is probably worth it if there is that many domains.
I'm surprised they didn't setup FreeBSD or linux boxes with BIND and use that for DNS. I suppose if you are a MS shop, *nix and BIND aren't deployed. :) I've worked in shops using unix and MS for DNS. The dns gui for windows is easy to get going.
Jun 05, 2008 06:50 AM|Rovastar|LINK
And Microsoft’s DNS did/does do an adequate job. So there is no need to change I cannot see any major benefits for it. Would it improve productivity.....not really, More redundancy...not really the pointof failure is
still the same.
I agree 2008 standard would have been better. But that is what has been ordered obviously he got a little confused/mislead by the salesman from the datacenter where we buy off.
I was still a little surprised. It is useful at the least to have DNS.
Now I will be setting up BINDS and hopefully access it via a web interface,etc. Oh Joy. :)
Jun 05, 2008 09:52 AM|steve schofield|LINK
If you want an windows dns product alternative, I just remembered one called SimpleDNS.
a client of ours in the past ran it, they had 1000's of domains and it scaled well.
Jun 05, 2008 11:59 AM|Rovastar|LINK
Cheers Steve. I have spotted that one already and is reasonably priced solution. I don't know what to do yet probably will go the BINDS /web front end route.
Jun 05, 2008 11:30 PM|steve schofield|LINK
Jun 06, 2008 04:57 AM|Rovastar|LINK
Yeah will do. I have this month to play with it and next month will be migrating one of the servers to it. One of the benefits of doing this stuff for my friends small-ish budget hoster is that they rent the server hardware so it become more cost effective
to upgrade every year or so. And hence have to rebuild migrate stuff and a chance to use new things like IIS 7.
In the consultancy work I do I cannot think of anyone or see any jobs for IIS 7 yet. It is just too new for 99% of big sites running IIS and chating to the people I know in the field most have no intention of upgrading anytime soon, next year before they
will even consider it.
Additionally it will be nice to create a migration plan/paper for upgrading platforms, I am sure we will be more of these in the future.
Jul 31, 2011 01:55 PM|Jay-B|LINK
I've ran BIND on freeBSD/Linux for a few years and ran Webmin as a front-end for it. Since we can't get Windows DNS on Windows Web Server 2008, I've spent the last few weeks looking at the best direction to go in.
I ended up with BIND and installed WebSitePanel, which supports it. WSP is more complicated than Webmin, but if I can get it to all work together, I think I'm going to like it better than Webmin.
I put in the domain and WebSitePanel automatically creates the zone file. Can set it up where the domain owner can get in and edit the zone file and create sub-domains.
Can't beat that...if I can get it all working correctly.