Implement DNS in windows server 2016
DNS
Windows Server 2016 supports the use of user-friendly domain names to represent
the IP address of a host or a client. This requires name resolution so that the
computer can identify the IP address that the user-friendly name refers to.
Host Name Resolution is supported by Domain Name Services (DNS). DNS is a
distributed database that is used in TCP/IP networks to translate computer names to
IP addresses. It is commonly associated with the Internet but is also used extensively
in private networks. DNS provides the following benefits:
• DNS names are user-friendly, making them easier to remember than IP addresses
• DNS names remains constant even when IP addresses change
• DNS allows users to connect to local servers by using the same naming convention as the Internet.
With the release of Windows Server 2016 there are a few new features available. 6
New Features in Server 2016 with DNS are
DNS Policies: You can now control how your DNS server handles queries based on
DNS Policies that can be configured for different scenarios.
IPv6 Root Hints: When you install DNS IPv6 Root Hints will be populated natively
without having to update it manually.
Response Rate Limiting: RRL is used to prevent DNS amplification attacks against a
local DNS server.
DNS Based Authentication of Named Entities: DANE prevents man in the middle
attacks on your DNS server by using Transport Layer Security Authentication records.
Unknown Record Support: Non Microsoft DNS servers have records that are not
directly supported by a Microsoft DNS server. You can now add records which are not
explicitly supported.
Extended Windows PowerShell Support: There are new PowerShell cmdlets introduced.
Components of DNS
DNS provides a system that allows a simplified name to represent any number of
configured addresses. It makes it simpler to use a domain name like myspace.com
for most users instead of an IP address.
DNS was designed with three main components: namespace and resource records, nameservers and resolvers.
DNS Namespace
The DNS database hierarchical naming scheme is called a domain name space. Each
node in the hierarchy represents a partition of the DNS database. The nodes are
known as domains, and each of them must have a name as the DNS database is
indexed by name. When you add domains to the hierarchy, the name of the parent
domain is appended to the domain, which becomes a child domain or subdomain.
DNS Nameservers
A nameserver is a server that handles queries regarding the location of a domain's
services such as website, emails, etc. It is also a part of the DNS which maintains a
directory of domain names and translates them to IP addresses.
Whenever a domain is visited by a user, DNS does an initial lookup for the name
servers and reviews the DNS record. Any DNS nameserver can be queried for a
resource record and if the server is not authoritative for the requested domain, it
checks to see if it has a cached version or the resource record.
If it doesn't have a cached version, it queries the authorized name server for an upto-date copy of the record. If a new resource record comes up from the authorized
nameserver, it is cached for future searches.
DNS Resolver
A DNS resolver is a server on the internet that converts domain names to IP
addresses. When using the internet, every time you connect to a website using its
domain name like google.com, your computer contacts a DNS resolver to get the
current IP address of google.com.
When you send a request to the DNS resolver, it accesses other servers in the DNS to
obtain the address then sends you the response.
DNS Zones Types
The complete Domain Name System (DNS) hierarchy cannot be stored on a single
server. Portions of Domain Name System (DNS) hierarchy is divided and stored
among multiple DNS servers.
A DNS Zone is a database that contains Resource Records of a contiguous DNS
Namespace. The administrative responsibility for a DNS Namespace has been
delegated to an organization, by using the concept of DNS Zone. The DNS Zone is
Authoritative for the portion of DNS Namespace which it holds.
DNS Zones can be generally classified into , Primary DNS Zone, Secondary DNS Zone,
Stub Zone and Active Directory Integrated Zone.
Primary DNS Zone
A Primary DNS zone is the original Read-Write Authoritative DNS zone of portion of
a DNS Namespace. When a DNS Server hosts a primary zone, that DNS Server is
considered as the Authoritative DNS Server and it is the primary source for
information of that zone. Zone updates are possible only in a Primary DNS zone.
Primary DNS zone is hosted in the Primary DNS Server.
Secondary DNS Zone
A Secondary DNS Zone is Read-Only copy of a Primary Zone, or another Secondary
Zone, kept in a Secondary DNS Server. A Secondary DNS Zone is used to reduce the
load on Primary DNS Servers and also for preventing single point of failure.
The Zone information from the Primary DNS Server is transferred to the Secondary
DNS Server via a process known as Zone Transfer.
Stub DNS Zone
A stub zone is a copy of a zone that contains only those resource records necessary
to identify the authoritative Domain Name System (DNS) servers for that zone. A
stub zone is used to resolve names between separate DNS namespaces.
This type of resolution may be necessary when a corporate merger requires that
the DNS servers for two separate DNS namespaces resolve names for clients in
both namespaces.
A stub zone consists of the following
The start of authority (SOA) resource record, name server (NS) resource records, and
the glue A resource records for the delegated zone.
The IP address of one or more master servers that can be used to update the stub zone.
Comments
Post a Comment