SlideShare a Scribd company logo
1 of 20
CHAPTER 9
DOMAIN NAME SYSTEM (DNS)
Domain Name System (DNS)
• The Domain Name System (DNS) is the phonebook of the Internet.
• Humans access information online through domain names, like nytimes.com or
espn.com.
• Web browsers interact through Internet Protocol (IP) addresses.
• DNS translates domain names to IP addresses so browsers can load Internet
resources.
• Each device connected to the Internet has a unique IP address which other
machines use to find the device.
• DNS servers eliminate the need for humans to memorize IP addresses such as
192.168.1.1 (in IPv4), or more complex newer alphanumeric IP addresses such as
2400:cb00:2048:1::c629:d7a2 (in IPv6).
9.1 INTERNET BASICS, HOST & LM HOST FILES
Internet Basics
• What is the Internet?
• global network of billions of computers and other electronic devices
• Global Communication
• Go online
• How does the Internet work?
• Physical cables
• Wireless
• Server
• clients
Host:
• A host (also known as "network host") is a computer or other device that
communicates with other hosts on a network.
• Hosts on a network include clients and servers -- that send or receive data,
services or applications.
• Hosts typically do not include intermediary network devices like switches and
routers, which are instead often categorized as nodes.
• A node is also a broader term that includes anything connected to a network,
while a host requires an IP address.
• In other words, all hosts are nodes, but network nodes are not hosts unless they
require an IP address to function.
LM Host file:
• (LAN Manager Hosts file) A text file in a Windows network that provides name
resolution of NetBIOS hostnames to IP addresses.
• The LMHOSTS files were the Windows counterpart to the HOSTS files in Unix, but
have long since given way to the WINS(Windows Internet Name Service) naming
system.
• LM stands for "LAN Manager," the name of Microsoft's earlier network operating
system (NOS).
9.2 DNS NAMING HIERARCHY
• The DNS hierarchy, also called the domain name space
• Tree structure
• DNS hierarchy is comprised of the following five levels:
• Root Level Domain
• Top Level Domains (TLD)
• Second Level Domains (SLD)
• Subdomains
• Hosts
• Within the hierarchy, the resolution process starts at the Root Level DNS, the Top
Level DNS, working its way down to the Second Level DNS, then through any
number of sub-domains until we get to the actual hostname we want to resolve
into an IP address.
Root Level Domains:
• The DNS root level is the highest in the DNS hierarchy tree because it is the first
step in resolving a domain name.
• The root DNS server is the DNS for the root zone.
• It handles requests for records in the root zone and answers other requests by
providing lists of authoritative name servers for the appropriate TLD (top-level
domain).
• These are the authoritative nameservers that serve the DNS root zone. These
servers contain the global list of the top-level domains. The root zone contains
the following:
• Organizational hierarchy – such as .com, .net, .org, .edu.
• Geographic hierarchy – such as .ca, .uk, .fr, .pe.
Top-Level Domains:
• The next level in the DNS hierarchy is Top-Level Domains or TLDs, for short. There are over 1000
TLDs covering everything from “.abb” to “.zw” and still growing. As we have seen, the TLDs are
classified into two subcategories: organizational hierarchy and geographic hierarchy.
• The organizational hierarchy is divided into domains for the likes of commercial enterprises
(“.com”), government entities (“.gov”), educational institutions (“.edu”), and nonprofit
organizations (“.org”).
• The geographic hierarchy, meanwhile, represents the country where the domain is hosted.
Examples include “.ca” for Canada, “.uk” for the United Kingdom, “.au” for Australia, and even
“.aq” for Antarctica.
• Organizations that want to cater to their local customers can opt for TLDs that use both
organizational and geographical hierarchies. Examples would be: “.com.et” for an Ethiopian
business, “.org.al” for an organization in Albania, and “.gov.it” for the Italian government.
Second-Level Domains:
• A domain is a second-level domain if it is contained within a top-level domain. A
second-level domain is a label – usually, a name related to the website or the
business that owns it – immediately to the left of the top-level domain, and
separated by a dot.
• In the Domain Name System (DNS) hierarchy, a second-level domain (SLD or 2LD)
is a domain that is directly below a top-level domain (TLD). For example, in
“myexample.com”, “myexample” is the second-level domain of the “.com” TLD.
Subdomains:
• A subdomain – sometimes referred to as “third-level domains.” – is related to the
root domain and is denoted on the left as a second-level domain. In the URL
“blog.myexample.com” the subdomain address would be “blog.”
• Trivia: the “WWW” in www.example.com is also a sub-domain, although it isn’t
always necessary to type it in a domain name.
• Hosts:
• The host part of an FQDN is used to identify an individual device – usually a
server. In the FQDN “myserver.example.com” the hostname would be “myserver.”
Integration with ADS:
• If your organization already has an existing Domain Name System (DNS) Server
service, the DNS for Active Directory Domain Services (AD DS) owner must work
with the DNS owner for your organization to integrate AD DS into the existing
infrastructure.
• This involves creating a DNS server and DNS client configuration.
Creating a DNS server configuration:
When integrating AD DS with an existing DNS namespace, we recommend that you do the
following:
• Install the DNS Server service on every domain controller in the forest. This provides fault
tolerance if one of the DNS servers is unavailable. In this way, domain controllers do not need to
rely on other DNS servers for name resolution. This also simplifies the management environment
because all domain controllers have a uniform configuration.
• Configure the Active Directory forest root domain controller to host the DNS zone for the Active
Directory forest.
• Configure the domain controllers for each regional domain to host the DNS zones that correspond
to their Active Directory domains.
• Configure the zone containing the Active Directory forest-wide locator records to replicate to
every DNS server in the forest by using the forest-wide DNS application directory partition.
SRV Records:
• SRV (Service) records are custom DNS records. They are used to establish connections between a
service and a hostname.
• When an application needs to find the location of a specific service, it will search for a related SRV
record. If it finds one, it will sift through the list of services and their connecting hostnames to
find the following:
• Hostname
• Ports
• Priority and Weight
• IP Addresses, if relevant
Creating an SRV record can potentially save you time later on.
9.6 FORWARDERS
• DNS Forwarding improves performance and load balances. It provides a way to
pass on namespaces or resource records that are not contained in a local Domain
Name System (DNS) server’s zone to a remote DNS server for resolution of name
queries both inside and outside a network.
• Two types- Forwarding and conditional forwarding
• Forwarding:
• In a simple example, a DNS forwarder sends name queries of external domains to
a remote DNS servers outside of its local network for resolution. Internal name
queries are handled by the Internal DNS server.
• If the DNS server has no forwarder listed for the name designated in the query, it
can attempt to resolve the query using standard recursion using root hints file.

More Related Content

Similar to Chapter 10 Domain Name Systems_MWSA.pptx

Similar to Chapter 10 Domain Name Systems_MWSA.pptx (20)

Internet Domains
Internet DomainsInternet Domains
Internet Domains
 
Application Layer.pptx
Application Layer.pptxApplication Layer.pptx
Application Layer.pptx
 
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Domain Name System (DNS) - Domain Registration and Website Hosting BasicsDomain Name System (DNS) - Domain Registration and Website Hosting Basics
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Computer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdfComputer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdf
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
 
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Domainnamesystem
 
1 technical-dns-workshop-day1
1 technical-dns-workshop-day11 technical-dns-workshop-day1
1 technical-dns-workshop-day1
 
Dn sonly
Dn sonlyDn sonly
Dn sonly
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
 
What is dns
What is dnsWhat is dns
What is dns
 
Domain & Shared hosting
Domain & Shared hostingDomain & Shared hosting
Domain & Shared hosting
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
How DNS works and How to secure it: An Introduction
How DNS works and How to secure it: An IntroductionHow DNS works and How to secure it: An Introduction
How DNS works and How to secure it: An Introduction
 
Directory Services Nma Unit-1
Directory Services Nma Unit-1Directory Services Nma Unit-1
Directory Services Nma Unit-1
 
DNS - Jaringan Komputer
DNS - Jaringan KomputerDNS - Jaringan Komputer
DNS - Jaringan Komputer
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?
 
Dns ppt
Dns pptDns ppt
Dns ppt
 

Recently uploaded

software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Chapter 10 Domain Name Systems_MWSA.pptx

  • 1. CHAPTER 9 DOMAIN NAME SYSTEM (DNS)
  • 2. Domain Name System (DNS) • The Domain Name System (DNS) is the phonebook of the Internet. • Humans access information online through domain names, like nytimes.com or espn.com. • Web browsers interact through Internet Protocol (IP) addresses. • DNS translates domain names to IP addresses so browsers can load Internet resources. • Each device connected to the Internet has a unique IP address which other machines use to find the device. • DNS servers eliminate the need for humans to memorize IP addresses such as 192.168.1.1 (in IPv4), or more complex newer alphanumeric IP addresses such as 2400:cb00:2048:1::c629:d7a2 (in IPv6).
  • 3. 9.1 INTERNET BASICS, HOST & LM HOST FILES
  • 4. Internet Basics • What is the Internet? • global network of billions of computers and other electronic devices • Global Communication • Go online • How does the Internet work? • Physical cables • Wireless • Server • clients
  • 5. Host: • A host (also known as "network host") is a computer or other device that communicates with other hosts on a network. • Hosts on a network include clients and servers -- that send or receive data, services or applications. • Hosts typically do not include intermediary network devices like switches and routers, which are instead often categorized as nodes. • A node is also a broader term that includes anything connected to a network, while a host requires an IP address. • In other words, all hosts are nodes, but network nodes are not hosts unless they require an IP address to function.
  • 6. LM Host file: • (LAN Manager Hosts file) A text file in a Windows network that provides name resolution of NetBIOS hostnames to IP addresses. • The LMHOSTS files were the Windows counterpart to the HOSTS files in Unix, but have long since given way to the WINS(Windows Internet Name Service) naming system. • LM stands for "LAN Manager," the name of Microsoft's earlier network operating system (NOS).
  • 7. 9.2 DNS NAMING HIERARCHY
  • 8. • The DNS hierarchy, also called the domain name space • Tree structure • DNS hierarchy is comprised of the following five levels: • Root Level Domain • Top Level Domains (TLD) • Second Level Domains (SLD) • Subdomains • Hosts
  • 9. • Within the hierarchy, the resolution process starts at the Root Level DNS, the Top Level DNS, working its way down to the Second Level DNS, then through any number of sub-domains until we get to the actual hostname we want to resolve into an IP address.
  • 10. Root Level Domains: • The DNS root level is the highest in the DNS hierarchy tree because it is the first step in resolving a domain name. • The root DNS server is the DNS for the root zone. • It handles requests for records in the root zone and answers other requests by providing lists of authoritative name servers for the appropriate TLD (top-level domain). • These are the authoritative nameservers that serve the DNS root zone. These servers contain the global list of the top-level domains. The root zone contains the following: • Organizational hierarchy – such as .com, .net, .org, .edu. • Geographic hierarchy – such as .ca, .uk, .fr, .pe.
  • 11.
  • 12. Top-Level Domains: • The next level in the DNS hierarchy is Top-Level Domains or TLDs, for short. There are over 1000 TLDs covering everything from “.abb” to “.zw” and still growing. As we have seen, the TLDs are classified into two subcategories: organizational hierarchy and geographic hierarchy. • The organizational hierarchy is divided into domains for the likes of commercial enterprises (“.com”), government entities (“.gov”), educational institutions (“.edu”), and nonprofit organizations (“.org”). • The geographic hierarchy, meanwhile, represents the country where the domain is hosted. Examples include “.ca” for Canada, “.uk” for the United Kingdom, “.au” for Australia, and even “.aq” for Antarctica. • Organizations that want to cater to their local customers can opt for TLDs that use both organizational and geographical hierarchies. Examples would be: “.com.et” for an Ethiopian business, “.org.al” for an organization in Albania, and “.gov.it” for the Italian government.
  • 13. Second-Level Domains: • A domain is a second-level domain if it is contained within a top-level domain. A second-level domain is a label – usually, a name related to the website or the business that owns it – immediately to the left of the top-level domain, and separated by a dot. • In the Domain Name System (DNS) hierarchy, a second-level domain (SLD or 2LD) is a domain that is directly below a top-level domain (TLD). For example, in “myexample.com”, “myexample” is the second-level domain of the “.com” TLD.
  • 14. Subdomains: • A subdomain – sometimes referred to as “third-level domains.” – is related to the root domain and is denoted on the left as a second-level domain. In the URL “blog.myexample.com” the subdomain address would be “blog.” • Trivia: the “WWW” in www.example.com is also a sub-domain, although it isn’t always necessary to type it in a domain name. • Hosts: • The host part of an FQDN is used to identify an individual device – usually a server. In the FQDN “myserver.example.com” the hostname would be “myserver.”
  • 15. Integration with ADS: • If your organization already has an existing Domain Name System (DNS) Server service, the DNS for Active Directory Domain Services (AD DS) owner must work with the DNS owner for your organization to integrate AD DS into the existing infrastructure. • This involves creating a DNS server and DNS client configuration.
  • 16. Creating a DNS server configuration: When integrating AD DS with an existing DNS namespace, we recommend that you do the following: • Install the DNS Server service on every domain controller in the forest. This provides fault tolerance if one of the DNS servers is unavailable. In this way, domain controllers do not need to rely on other DNS servers for name resolution. This also simplifies the management environment because all domain controllers have a uniform configuration. • Configure the Active Directory forest root domain controller to host the DNS zone for the Active Directory forest. • Configure the domain controllers for each regional domain to host the DNS zones that correspond to their Active Directory domains. • Configure the zone containing the Active Directory forest-wide locator records to replicate to every DNS server in the forest by using the forest-wide DNS application directory partition.
  • 17. SRV Records: • SRV (Service) records are custom DNS records. They are used to establish connections between a service and a hostname. • When an application needs to find the location of a specific service, it will search for a related SRV record. If it finds one, it will sift through the list of services and their connecting hostnames to find the following: • Hostname • Ports • Priority and Weight • IP Addresses, if relevant Creating an SRV record can potentially save you time later on.
  • 18. 9.6 FORWARDERS • DNS Forwarding improves performance and load balances. It provides a way to pass on namespaces or resource records that are not contained in a local Domain Name System (DNS) server’s zone to a remote DNS server for resolution of name queries both inside and outside a network. • Two types- Forwarding and conditional forwarding
  • 19. • Forwarding: • In a simple example, a DNS forwarder sends name queries of external domains to a remote DNS servers outside of its local network for resolution. Internal name queries are handled by the Internal DNS server.
  • 20. • If the DNS server has no forwarder listed for the name designated in the query, it can attempt to resolve the query using standard recursion using root hints file.