Active Directory
Active Directory
Server 2003
A NIC
Properly configured TCP/IP (IP address, subnet mask and - optional - default gateway)
The Windows Server 2003 CD media (or at least the i386 folder)
This article assumes that all of the above requirements are fulfilled.
3. Set the computer's NetBIOS name. In Windows Server 2003, this CAN be changed after
the computer has been promoted to Domain Controller.
4. Click More.
5. In the Primary DNS suffix of this computer box enter the would-be domain name. Make
sure you got it right. No spelling mistakes, no "oh, I thought I did it right...". Although
the domain name CAN be changed after the computer has been promoted to Domain
Controller, this is not a procedure that one should consider lightly, especially because on
the possible consequences
6. Click Ok.
8. Click Ok.
You must configure the would-be Domain Controller to use it's own IP address as the address of
the DNS server, so it will point to itself when registering SRV records and when querying the
DNS database.
Configure TCP/IP
6. Click Advanced.
7. Click the DNS Tab.
10. Check "Register this connection's addresses in DNS". If this Windows 2000/2003-based
DNS server is on an intranet, it should only point to its own IP address for DNS; do not
enter IP addresses for other DNS servers here. If this server needs to resolve names on
the Internet, it should have a forwarder configured.
This article assumes that you already have the DNS service installed.
Furthermore, it is assumed that the DC will also be it's own DNS server. If that is not the case,
you MUST configure another Windows 2000/2003 server as the DNS server, and if you try to
run DCPROMO without doing so, you'll end up with errors and the process will fail.
Creating a Standard Primary Forward Lookup Zone
1. Click Start, point to All Programs, point to Administrative Tools, and then click DNS
Manager. You see two zones under your computer name: Forward Lookup Zone and
Reverse Lookup Zone.
2. Right click Forward Lookup Zones and choose to add a new zone.
3. Click Next. The new forward lookup zone must be a primary zone so that it can accept
dynamic updates. Click Primary, and then click Next.
4. The name of the zone must be the same as the name of the Active Directory domain, or
be a logical DNS container for that name. For example, if the Active Directory domain is
named "lab.dpetri.net", legal zone names are "lab.dpetri.net", "dpetri.net", or "net". Type
the name of the zone, and then click Next.
5. Accept the default name for the new zone file. Click Next.
6. To be able to accept dynamic updates to this new zone, click "Allow both nonsecure and
secure dynamic updates". Click Next.
7. Click Finish.
You should now make sure your computer can register itself in the new zone. Go to the
Command Prompt (CMD) and run "ipconfig /registerdns" (no quotes, duh...). Go back to the
DNS console, open the new zone and refresh it (F5). Notice that the computer should by now be
listed as an A Record in the right pane.
If it's not there try to reboot (although if it's not there a reboot won't do much good). Check the
spelling on your zone and compare it to the suffix you created in step 1. Check your IP settings.
4. In the IP address box enter the IP address of the DNS servers you want to forward queries
to - typically the DNS server of your ISP. You can also move them up or down. The one
that is highest in the list gets the first try, and if it does not respond within a given time
limit - the query will be forwarded to the next server in the list.
5. Click OK.
You can (but you don't have to) also create a reverse lookup zone on your DNS server. The
zone's name will be the same as your TCP/IP Network ID. For example, if your IP address is
192.168.0.200, then the zone's name will be 192.168.0 (DNS will append a long name to it, don't
worry about it). You should also configure the new zone to accept dynamic updates. I guess you
can do it on your own by now, can't you?
After completing all the previous steps (remember you didn't have to do them) and after double
checking your requirements you should now run Dcpromo.exe from the Run command.
3. In the Operating System Compatibility windows read the requirements for the domain's
clients and if you like what you see - press Next.
4. Choose Domain Controller for a new domain and click Next.
6. Enter the full DNS name of the new domain, for example - kuku.co.il - this must be the
same as the DNS zone you've created in step 3, and the same as the computer name suffix
you've created in step 1. Click Next. This step might take some time because the computer is
searching for the DNS server and checking to see if any naming conflicts exist.
7. Accept the the down-level NetBIOS domain name, in this case it's KUKU. Click Next
8. Accept the Database and Log file location dialog box (unless you want to change them of
course). The location of the files is by default %systemroot%\NTDS, and you should not
change it unless you have performance issues in mind. Click Next.
9. Accept the Sysvol folder location dialog box (unless you want to change it of course). The
location of the files is by default %systemroot%SYSVOL, and you should not change it
unless you have performance issues in mind. This folder must be on an NTFS v5.0 partition.
This folder will hold all the GPO and scripts you'll create, and will be replicated to all other
Domain Controllers. Click Next.
10. If your DNS server, zone and/or computer name suffix were not configured correctly you
will get the following warning:This means the Dcpromo wizard could not contact the DNS
server, or it did contact it but could not find a zone with the name of the future domain. You
should check your settings. Go back to steps 1, 2 and 3. Click Ok.You have an option to let
Dcpromo do the configuration for you. If you want, Dcpromo can install the DNS service,
create the appropriate zone, configure it to accept dynamic updates, and configure the
TCP/IP settings for the DNS server IP address.To let Dcpromo do the work for you, select
"Install and configure the DNS server...".
Click Next.
Otherwise, you can accept the default choice and then quit Dcpromo and check steps 1-3.
11. If your DNS settings were right, you'll get a confirmation window. Just click Next.
12. Accept the Permissions compatible only with Windows 2000 or Windows Server 2003
settings, unless you have legacy apps running on Pre-W2K servers.
13. Enter the Restore Mode administrator's password. In Windows Server 2003 this password
can be later changed via NTDSUTIL. Click Next.
14. Review your settings and if you like what you see - Click Next.
15. See the wizard going through the various stages of installing AD. Whatever you do -
NEVER click Cancel!!! You'll wreck your computer if you do. If you see you made a
mistake and want to undo it, you'd better let the wizard finish and then run it again to undo
the AD.
16. If all went well you'll see the final confirmation window. Click Finish.
1. First, see that the Administrative Tools folder has all the AD management tools installed.
2. Run Active Directory Users and Computers (or type "dsa.msc" from the Run command).
See that all OUs and Containers are there.
3. Run Active Directory Sites and Services. See that you have a site named Default-First-
Site-Name, and that in it your server is listed.
4. If they don't (like in the following screenshot), your AD functions will be broken (a good
sign of that is the long time it took you to log on. The "Preparing Network Connections"
windows will sit on the screen for many moments, and even when you do log on many
AD operations will give you errors when trying to perform them). = BadThis might
happen if you did not manually configure your DNS server and let the DCPROMO
process do it for you.
Another reason for the lack of SRV records (and of all other records for that matter) is the
fact that you DID configure the DNS server manually, but you made a mistake, either
with the computer suffix name or with the IP address of the DNS server (see steps 1
through 3).
Open the DNS console. See that you have a zone with the same name as your AD domain
(the one you've just created, remember? Duh...). See that within it you have the 4 SRV
record folders. They must exist.
= Good
To try and fix the problems first see if the zone is configured to accept dynamic updates.
Or from the command prompt type "net stop netlogon", and after it finishes, type "net
start netlogon".
Let it finish, go back to the DNS console, click your zone and refresh it (F5). If all is ok
you'll now see the 4 SRV record folders.
If the 4 SRV records are still not present double check the spelling of the zone in the
DNS server. It should be exactly the same as the AD Domain name. Also check the
computer's suffix (see step 1). You won't be able to change the computer's suffix after the
AD is installed, but if you have a spelling mistake you'd be better off by removing the
AD now, before you have any users, groups and other objects in place, and then after
repairing the mistake - re-running DCPROMO.
7. Check the NTDS folder for the presence of the required files.
8. Check the SYSVOL folder for the presence of the required subfolders.
9. Check to see if you have the SYSVOL and NETLOGON shares, and their location.
If all of the above is ok, I think it's safe to say that your AD is properly installed.
If not, read Troubleshooting Dcpromo Errors and re-read steps 1-4 in this article.