Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 344
  • Last Modified:

How do I set up a DNS infrastructure using Windows Server 2008?

I own teamspearfish.com and the domain is registered through eNom.  It is not bound to any web host at the moment.

Using Amazon EC2, I am creating a Windows Server 2008 instance to be an Active Directory domain controller and I chose teamspearfish.com as my domain.  I am also going to create a separate web server and a separate Exchange server.

What is the appropriate way to configure a DNS server so that Active Directory works properly, and I can continue to add servers (such as exchange.teamspearfish.com)?  Would I need to add each entry to the settings on eNom, or can I configure a DNS server that will do this?  I need to know how to create a name server and what I should point the eNom settings to so that I can successfully use teamspearfish.com as a domain both in Active Directory and on the internet.
0
smkudelko
Asked:
smkudelko
  • 2
1 Solution
 
Glen KnightCommented:
Your external domain name is completely different to your internal domain name.

Are you planning on hosting your website on your own servers?  You will still need to sugnup to an Internet name service zonedit.com for example this will allow you to setup A records for your domain name so that it can be accessed from the Internet.

You then setup your domain controller (I personally prefer to use teamspearfish.local but it's not essential) you install Windows Server and run DCPROMO as part of the DCPROMO process you insalled DNS (you have to select this option during the DCPROMO)

then later when you install Exchange it will be a member server of your internal domin (teamspearfish.local) and you configure accepted domains for teamspearfish.com allowing you to send mail from that domain name.
0
 
CharlesdCommented:
1. Register your domain name @any ISP like Godaddy.com
(teamspearfish.com, webserver.teamspearfish.com, mail.teamspearfish.com)

2. Setup your Domain Controller locally with DNS having the information for 'A" & 'MX' records & Zone as registered @ISP. Also make sure proper prefered DNS to be configured and ISP dns need to be configured @DNS forwarders.

3, Install Exchange server internally as a member of Domain Controller & certtificate as necessary.

4. Setup Webserver @ISP end or locally on DC having public IP configured @firewall to forward to the request to the webserver. I recommed to dedicate a separate server beacuse of load on DC.

If any queries please update.

0
 
Jason WatkinsIT Project LeaderCommented:
Hello,

I would use a different domain name for my internal, Active Directory domain than what is public-ally resolvable from the public Internet. Have the internal domain be something like teamspearfish.local, or internal.teamspearfish.com.

Is a public web-host going be responsible for the domain's DNS, or are you going to handle that? Having separate DNS zones for internal and external queries can make things much more secure.
0
 
Glen KnightCommented:
"1. Register your domain name @any ISP like Godaddy.com
(teamspearfish.com, webserver.teamspearfish.com, mail.teamspearfish.com)"

you only need to register teamspearfish.com, webserver.teamspearfish.com and mail.teamspearfish.com would be A records for teamspearfish.com

"2. Setup your Domain Controller locally with DNS having the information for 'A" & 'MX' records & Zone as registered @ISP. Also make sure proper prefered DNS to be configured and ISP dns need to be configured @DNS forwarders."

Please don't do this, your MX records should be held with your ISP along with any A records that you want used by the public.

Your internal servers should all point to your INTERNAL DNS servers not your external ones you then use root hints (setup by default) or forwarders if you find your root hints to be unreliable as per: http://support.microsoft.com/kb/300202
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now