0% found this document useful (0 votes)
41 views36 pages

Windows DNS Administration Guide

The document outlines the curriculum for CST8200 - Windows Domain Administration, focusing on the Domain Name System (DNS). It covers DNS installation, configuration, management, and troubleshooting, detailing various DNS record types and their functions. Additionally, it discusses the DNS lookup process, server roles, zone types, and tools for monitoring and troubleshooting DNS operations.

Uploaded by

heghnaim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views36 pages

Windows DNS Administration Guide

The document outlines the curriculum for CST8200 - Windows Domain Administration, focusing on the Domain Name System (DNS). It covers DNS installation, configuration, management, and troubleshooting, detailing various DNS record types and their functions. Additionally, it discusses the DNS lookup process, server roles, zone types, and tools for monitoring and troubleshooting DNS operations.

Uploaded by

heghnaim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

CST8200 –Windows

Domain Administration
Professor: Denis Latremouille
Week 02

CST8200

2
Agenda
 Windows Server
 Case Study Review
 DNS Install, Configure, Manage
 DNS Demo

3
Introduction to Domain Name System
 What: DNS is designed to resolve Names to IP
addresses and vice versa
 Why: Computers communicate with numbers
however, people prefer to use names.
 Subsequently many other services rely on DNS
for a variety of purposes
◼ Authentication is an example of a mechanism that
requires DNS.
◼ Certificate Authorities also use DNS to ensure
connections can be made securely
 Dynamic DNS allows computers to locate other
computers even if Dynamic IP addresses are
being used. 4
DNS Order of Operations
 When a computer or user needs to know the IP
address of a computer the following will occur:
◼ First the computer making the request check to see if
the IP in question is its own (localhost)
 Localhost is any address in the range 127.0.0.1–127.255.255.254
◼ Next the computer making the request will check to see
if the name is in its cache
◼ Then the computer making the request will check to see
if the name is in its HOST File
◼ If none of the above are successful, the computer will
request this information from its DNS resolver over UDP
port 53
 This is where the DNS server will start to handle
information exchange.
5
Introduction to Domain Name System
 Domain Name System (DNS) is a distributed
hierarchical database composed mainly of
computer name and IP address pairs
 Distributed means no single database contains all
data
 Hierarchical means there’s no structure to how
information is stored and accessed in the
database
 In order to resolve a name to an address, a DNS
lookup will often require multiple queries to a
hierarchy of DNS servers

6
Introduction to Domain Name System

7
The DNS Database
 A zone is a grouping of DNS information that
represents one or more domains and possibly
sub-domains
 Zones contain a variety of record types called
resource records, which contain information
about network resources
 DNS resource records are identified by letter
codes
 Very good analogy
 https://www.youtube.com/watch?v=JIwi6ii-rzI
 Very good explanation
 https://www.youtube.com/watch?v=WYCPTuGNj
8
7U
The DNS Lookup Process
 Two types of DNS lookup can be performed:
◼ Iterative Query - a DNS server will respond with the
best information it has to satisfy the query, or it may
give a referral response
◼ Recursive Query - a DNS server processes the query
until it responds with an address that satisfies the query
or with an “I don’t know message”
 A typical DNS lookup made by a DNS client can
involve both recursive and iterative queries
 DNS clients maintain a text file that can contain
static DNS entries and the file is stored in
%systemroot%\System32\drivers\etc

9
The DNS Lookup Process

10
DNS Server Roles
 DNS Servers can perform one or more of
the following roles for a zone:
◼ Authoritative server - holds a complete copy of a zone’s
resource records
◼ Forwarder - a DNS server to which other DNS servers
send requests they can’t resolve themselves
◼ Conditional forwarder - a DNS Server to which other
DNS servers send requests targeted for a specific
domain
◼ Caching-only server - does not have zones and its job is
to field DNS queries, do recursive lookups to root
servers or send requests to forwarders, and then cache
the results

11
Configuring DNS
 Three aspects of DNS configuration:
◼ DNS zones
 Forward Lookup Zones
 Reverse Lookup Zones
◼ DNS resource records
 A
 NS
 MX
 AAAA
 CNAME
 PTR
◼ DNS server settings
12
Forward and Reverse Lookup Zones
 Two DNS zone categories that define what
kind of information is stored in a zone:
◼ Forward lookup zone (FLZ) – contains records
that translate names to IP addresses, such as
A, AAAA, and MX records
◼ Reverse lookup zone (RLZ) – contains PTR
records that map IP addresses to names and is
named after the IP network address (IPv4 or
IPv6) of the computers whose records it
contains

13
Zone Type
 Three different types of zones:
◼ Primary zone - contains a read/write master
copy of all resource records for the zone; it is
considered authoritative for the zone
◼ Secondary zone - contains a read-only copy of
all resource records for the zone; it is
considered authoritative for the zone
◼ Stub zone - contains a read-only copy of only
the SOA and NS records for a zone and the
necessary A records to resolve NS records; not
authoritative

14
Dynamic Updates
 The final step allows you to choose
whether and how to use dynamic updates,
which can be configured in one of three
ways:
◼ Allow only secure dynamic updates
◼ Allow both nonsecure and secure dynamic
updates
◼ Do not allow dynamic updates
 Dynamic updates enable DNS client
computers to register and dynamically
update their resource records with a DNS
server whenever changes occur
15
Dynamic Updates

16
Creating DNS Resource Records
 Resource records can be created
dynamically or as static records
 Dynamic records are created by the
resource or with a DHCP server
 Static records are created manually by an
administrator or automatically by Windows

17
Host (A and AAAA) Records

18
Canonical Name (CNAME) Records
 CNAME record - an alias for another
domain name record in the DNS database
◼ Used when multiple services are running on
the same server and you want users to be able
to refer to each service with a different name
◼ Can also create CNAME records that point to
records in other domains
Record type Name Value

CNAME www.csmtech.local server1.csmtech.local

CNAME ftp.csmtech.local server1.csmtech.local

A server1.csmtech.local 192.168.0.101

19
Pointer (PTR) Records
 PTR records are used to resolve a known
IP address to a hostname
◼ Useful for certain applications when only the IP
address is known and you want to find the
hostname
 PTR records are found only in RLZs
 They have much of the same information
as a host record
◼ When you create a host record, you have the
option to create the related PTR record for the
host automatically
20
Mail Exchanger (MX) Records
 MX records are used by mail services to
find the mail server for a domain
 When an outgoing mail server needs to
deliver an e-mail message
◼ It performs a DNS lookup for the MX record for
the domain name contained in the email
address
 To create an MX record, right-click the
zone where you want to create the record
and click New Mail Exchanger (MX)
21
Service Location (SRV) Records
 An SRV record specifies a hostname and
port number for servers that supply
specific services
 SRV records are critical to the operation of
an Active Directory domain
◼ Without them, client computers couldn’t find a
domain controller or global catalog server to
log on or join a domain
 SRV records for Active Directory are
usually created automatically when Active
Directory is installed
22
Service Location (SRV) Records

23
Service Location (SRV) Records

24
Creating Dynamic DNS Records
 Dynamic DNS records are created and
updated by the resource or by the DHCP
server when an IP address is leased or
renewed
 Each time a dynamic record is created or
updated, a time-to-live (TTL) value and
timestamp are added to the record
◼ The TTL specifies how long the record should
remain in the DNS database
◼ If the record expires, it’s deleted from the
database
25
Configuring DNS Zones

 Zones can be viewed


and changed in DNS
Manager
 DNS Manager provides
the following options:
◼ Status
◼ Type
◼ Replication
◼ Dynamic updates
◼ Aging 26
Start of Authority Records
 SOA records are found in every zone and contain
information that identifies the server primarily
responsible for the zone as well as some
operation properties for the zone
 The SOA record contains the following
information:
◼ Serial number
◼ Primary server
◼ Responsible person
◼ Minimum (default) TTL
 Discussed later are three other fields:
◼ Refresh interval
◼ Retry interval
27
◼ Expires after
Name Server Records
 NS records specify FQDNs and IP addresses of
authoritative servers for a zone
 NS records are also used to refer DNS queries to a name
server that has been delegated authority for a subdomain
 Glue A records are A records containing a name server’s
IP address, and are used to resolve NS record information
 On Windows DNS servers, glue records are created
automatically by a DNS lookup on the NS record’s FQDN
 A Glue Record is the IP Address of a name server at a
domain name registry.
 A domain name registry is a database of all domain
names and the associated registrant information in the top-
level domains of the Domain Name System of the Internet.

28
Creating Secondary Zones and
Configuring Zone Transfers
 When a secondary zone is created
◼ It must have the same name of an existing
primary zone and zone transfers must be
configured to load data from the primary zone
to the secondary zone
 Secondary zones are read-only
◼ All changes to the zone data occurs at the
server hosting the primary zone
◼ Are subsequently transferred to all secondary
zone servers
 Only one server can host a primary zone
◼ Multiple servers can host secondary zones 29
Zone Transfer Settings
 A zone transfer copies all or part of a zone
from one DNS server to another and
occurs as a result of a second server
requesting the transfer from another
server
 Zone transfers can be initiated in two
ways:
◼ Refresh interval
◼ DNS notify

30
Zone Transfer Settings
 Zone transfers are configured in the Zone
Transfers tab of a zone’s Properties dialog box,
which has the following options:
◼ Allow zone transfers
 To any server
 Only to servers listed on the Name Servers tab
 Only to the following servers
◼ Notify

31
Zone Transfer Settings
 Configure timing intervals of zone
transfers in the Start of Authority tab
◼ Refresh interval – specifies how often a
secondary DNS server attempts to renew its
zone information
◼ Retry interval – amount of time a secondary
server waits before retrying a zone transfer
that has failed
◼ Expires after – amount of time before a
secondary server considers its zone data
obsolete if it can’t contact the primary DNS
server
32
Configuring Traditional Forwarders
 To configure a traditional forwarder, right click
the server node in DNS Manager, click Properties,
and click the Forwarders tab
 If more than one server is specified, they are
queried in the order in which they are listed
 Additional servers are only queried if the first
server provides no response
 No response from any forwarders triggers a
normal recursive lookup process, starting with a
root server

33
Configuring Traditional Forwarders
 Conditional forwarders are configured in the
Conditional Forwarders node in DNS Manager
 With forwarders and/or conditional forwarders
configured, the DNS server attempts to resolve
DNS queries in this order:
1. From locally stored zone resource records (local DB)
2. From the DNS cache
3. From conditional forwarders
4. From traditional forwarders
5. Recursively by using root hints

34
Monitoring and Troubleshooting DNS
 To troubleshoot a DNS problem, you need
to know that DNS is actually used for
name resolution
 After determining that DNS is part of the
process, you can begin monitoring DNS
◼ If the problem is performance related
◼ Or, you can troubleshoot DNS queries and
zone activities when there are query failures

35
DNS Troubleshooting
 Windows has several tools to administer,
monitor, and troubleshoot DNS server operation,
including:
◼ DNS Manager
◼ dcdiag /test:dns
◼ dnscmd.exe
◼ PowerShell
◼ Event Viewer
◼ dnslint
◼ nslookup
◼ ping
◼ ipconfig
◼ Performance Monitor
36
◼ Protocol analyzer

You might also like