Name Resolution in Windows Server 2008 (R2). Name Resolution Overview  NetBIOS name resolution  Host name resolution  Peer Name Resolution.

Slides:



Advertisements
Similar presentations
Chapter 8 Managing Windows Server 2008 Network Services
Advertisements

Nassau Community College
2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
Implementing Domain Name System
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Chapter 9: Configuring DNS for Active Directory
Hands-On Microsoft Windows Server 2003 Networking Chapter 6 Domain Name System.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
The Domain Name System Unix System Administration Download PowerPoint Presentation.
Hands-On Microsoft Windows Server 2003 Administration Chapter 9 Administering DNS.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Module 12: Domain Name System (DNS)
12 September 2003Jon-Olov Vatn, KTH/IMIT/TSLab Domain Name System (DNS) 2G1701 Lecture Jon-Olov Vatn KTH/IMIT/TSLab © 2003.
The Domain Name System (DNS)
Chapter 10 Configuring DNS
Domain Name Services Oakton Community College CIS 238.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Windows Server 2008 Chapter 8 Last Update
Copyright line. Configuring DNS EXAM OBJECTIVES  An Introduction to Domain Name System (DNS)  Configuring a DNS Server  Creating DNS Zones  Configuring.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
DNS (Domain Name System)
Basic DNS Course Lecturer: Ron Aitchison. Module 1 DNS Theory.
DNS and Active Directory Integration
Domain Name Service (DNS) at Colorado State University
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
The Domain Name System. Computer Center, CS, NCTU 2 History of DNS  Before DNS ARPAnet  HOSTS.txt contains all the hosts’ information  Maintained by.
Name Resolution Domain Name System.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Implementing DNS Module D 7: Implementing DNS
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
Module 3: Configuring Basic TCP/IPv4 Settings. Overview of the TCP/IP Protocol Suite Overview of TCP/IP Addressing Name Resolution Dynamic IP Addressing.
1 Objectives Discuss the basics of the Domain Name System (DNS) and its terminology Configure DNS clients Install a standard DNS server on Server 2008.
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
Domain Name System (DNS)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
Chapter 17 Domain Name System
Examining TCP/IP.
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
Windows routing and resolution. Basic concepts  Host name: machine.sub-domain.domain example: mail.ubalt.edu same machine name in Windows in NetBIOS.
1 Week 7 – DNS and ADDS Integration Review of DNS Concepts, Components, and Processes Install and Configure DNS in an AD DS Domain AD DS, DNS, and Windows.
Objectives Discuss the basics of the Domain Name System (DNS) and its terminology Configure DNS clients Install a standard DNS server on Server 2008 Create.
1 Kyung Hee University Chapter 18 Domain Name System.
Configuring and Troubleshooting Domain Name System
Configuring Name Resolution and Additional Services Lesson 12.
Windows Server 2003 DNS 安裝設定與管理維護 林寶森
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
Peer-to-Peer Programming with.NET 3.5 Dean Fiala Very Practical Software vpsw.com.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
UsTLD Stakeholders Council Bryan Britt Beltane Web Services Delegated Domain Manager since 1996 ~500 Domain Delegations.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Web Server Administration Chapter 4 Name Resolution.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Understand Names Resolution
Module 8: Networking Services
Module 5: Resolving Host Names by Using Domain Name System (DNS)
Implementing TCP/IP.
IMPLEMENTING NAME RESOLUTION USING DNS
Configuring and Troubleshooting DNS
Name Resolution in Windows Server 2012 (R2)
Presentation transcript:

Name Resolution in Windows Server 2008 (R2)

Name Resolution Overview  NetBIOS name resolution  Host name resolution  Peer Name Resolution

Name Resolution Overview  NetBIOS name resolution * Originally a broadcast-based NR protocol in PC-LAN & LM networks on top of NetBEUI * Based on single-label names (non-hierarchical) * Uses lmhosts (static) files, broadcasts and WINS (NBNS) servers in TCP/IP networks  Host name resolution * Original ARPANET (Internet) NR protocol * Based on multi-level names (hierarchical) * Distributed database model * Uses hosts (static) files and DNS Servers

Name Resolution Overview  Peer Name Resolution * Strictly for IPv6 addresses * Distributed and serverless protocol * Real-time updates * Adresses computers, ports and services * Unsecured or secured with PK-cryptography

Protocol stack comparison P A D N T S P NetBIOS Interface WinSock Interface LLC MAC NetBEUI (NBF) SMB SMB, CIFS, HTTP TCP UDP IP medium ARP, PPP, xDLC 802.n Broadcast NR Traffic Unicast NR Traffic medium 802.n

Protocol stack comparison P A D N T S P NetBIOS Interface WinSock Interface LLC MAC SMB SMB, CIFS, HTTP TCP UDP IP medium ARP, PPP, xDLC 802.n Broadcast NR Traffic Unicast NR Traffic NBT NetBIOS over TCP/IP helper

Internet DNS Namespace “ root.com.edu.gov.int.mil.net.org “13” root-servers.net gTLD’s generic Top Level Domains.yale.ucla.mit.army.airforce.navy Second Level Domains Third Level Domains a.root-servers.net b.root-servers.net c.root-servers.net d.root.servers.net e.root-servers.net f.root-servers.net g.root-servers.net … l.root-servers.net m.root-servers.net

Internet DNS Namespace “ root.com.edu.gov.int.mil.net.org “13” root-servers.net gTLD’s generic Top Level Domains.yale.ucla.mit.army.airforce.navy Second Level Domains.math.physics.law Third Level Domains a.root-servers.net b.root-servers.net c.root-servers.net d.root.servers.net e.root-servers.net f.root-servers.net g.root-servers.net … l.root-servers.net m.root-servers.net

Internet DNS Namespace “ root.com.edu.gov.int.mil.net.org “13” root-servers.net gTLD’s generic Top Level Domains ISO 3166 country codes.be.de.jp.fr.nl.il.ru.tw.tv.nu.au.gb a.root-servers.net b.root-servers.net c.root-servers.net d.root.servers.net e.root-servers.net f.root-servers.net g.root-servers.net … l.root-servers.net m.root-servers.net

Internet DNS Namespace “ root.com.edu.gov.int.mil.net.org “13” root-servers.net gTLD’s generic Top Level Domains ISO 3166 country codes.be.de.jp.fr.nl.il.ru.tw.tv.nu.au.uk ccTLD’s Country code Top Level Domains a.root-servers.net b.root-servers.net c.root-servers.net d.root.servers.net e.root-servers.net f.root-servers.net g.root-servers.net … l.root-servers.net m.root-servers.net

m.root-servers.net l.root-servers.net k.root-servers.net j.root-servers.net i.root-servers.net h.root-servers.net g.root-servers.net f.root-servers.net e.root-servers.net d.root-servers.net c.root-servers.net b.root-servers.net a.root-servers.net Recursive query “ root.amazon.com “13” root-servers.net ? Root hints Own zone?No!… Cached? No!… Cached? No!… Ask my DNS server www

Iterative query “ root.amazon.com “13” root-servers.net ? Don’t know … ask.com server! amazon.com NS = ! Oh, it’s … ! www

Recursive response “ root.amazon.com “13” root-servers.net ? Don’t know … ask.com server! amazon.com NS = ! Oh, it’s … ! Ah, it’s … ! www

Recursive response “ root.amazon.com “13” root-servers.net ? www Cached: = TTL = 3600

Domain vs. Zone  Domain is a node in the Internet namespace  Root domain is largest domain  Zone is a file that contains records for a domain with or without child domains  Zones can only contain contiguous domains  Child domains can be delegated to separate DNS servers (=zone delegation)

Domain vs. Zone.arpa.int.gov.mil.com.net.edu.org.ccTLD’s.acme.amazon.bol.hp.microsoft.contoso.google.myspace.youtube.one.technet.msdn.mcp.update.support Root Domain.com Domain.microsoft Domain “.” (root)

Domain vs. Zone.arpa.int.gov.mil.com.net.edu.org.ccTLD’s.acme.amazon.bol.hp.microsoft.contoso.google.myspace.youtube.one.technet.msdn.mcp.update.support “.” (root)

Domain vs. Zone.com.microsoft.one.technet.msdn.mcp.update.support “.” (root) Single contiguous DNS zonefile contains all records for domains: microsoft.com one.microsoft.com technet.microsoft.com msdn.microsoft.com mcp.microsoft.com update.microsoft.com support.microsoft.com

Domain vs. Zone.com.microsoft “.” (root) DNS zonefile contains only records for: microsoft.com Delegated zones Each DNS server contains a separate zone for each delegation: one.microsoft.com technet.microsoft.com msdn.microsoft.com mcp.microsoft.com update.microsoft.com support.microsoft.com.one.technet.msdn.mcp.update.support

Partly delegated contiguous DNS zonefile contains records for: microsoft.com one.microsoft.com technet.microsoft.com msdn.microsoft.com mcp.microsoft.com Domain vs. Zone.com.microsoft.one.technet.msdn.mcp.update.support “.” (root) Delegated zones Each DNS server contains a separate zone for each delegation: update.microsoft.com support.microsoft.com

Partly delegated contiguous DNS zonefile contains records for: microsoft.com one.microsoft.com technet.microsoft.com msdn.microsoft.com mcp.microsoft.com Domain vs. Zone.com.microsoft.one.technet.msdn.mcp.update.support “.” (root) Illegal delegation Domains.update and.support are non-contiguous (common parent needed)

Zone types  Primary zone  Secondary zone  Stub zone  AD integrated zone (acts as primary zone)  RODC AD integrated zone (acts as primary Read-Only zone)

Primary Zone.com “.” (root) Primary Zone file contains R/W-version of data acme.com.dns acme.com IN SOA srv1.acme.com mail.acme.com Manual updates Automatic updates Refreshes ns1.acme.com ns2.acme.com pc1.acme.com pc2.acme.com pc3.acme.com acme

Secondary Zone Primary Zone file contains R/W-version of data acme.com.dns acme.com IN SOA srv1.acme.com mail.acme.com Manual updates Automatic updates Refreshes ns1.acme.com ns2.acme.com pc1.acme.com pc2.acme.com pc3.acme.com Secondary Zone file contains R/O-version of data.com “.” (root).acme

Secondary Zone Primary Zone file contains R/W-version of data Secondary Zone file contains R/O-version of data.com “.” (root).acme Request full zone transfer (AXFR) Authorized? … Yes! And Full Zone Transfer (AXFR)

DNS Notify Primary Zone file contains R/W-version of data Secondary Zone file contains R/O-version of data.com “.” (root).acme And Incremental Zone Transfer (IXFR) Update DNS Notify Database version increment Get SOA record Version increment = 1 IXFR (1 record) (send 1 record) Database version increment

Aging and Scavenging T0 Discover Offer Request Acknowledge Register DNS Request Acknowledge Register DNS Request Acknowledge Register DNS Tl 1 st No-Refresh IntervalRefresh Interval 2 nd No-Refresh Interval DHCP DNS Lease 0,5 Lease Renewed Lease 0,5 Lease Renewed Lease Zone file version: 1 2 3

Aging and Scavenging T0 Discover Offer Request Acknowledge Register DNS Tl 1 st No-Refresh IntervalRefresh Interval DHCP Lease 0,5 Lease Scavenging Interval DNS

Reverse Lookups  Resolve IP-addresses to FQDN’s  Reverse indexes the Internet  Uses the in-addr.arpa or ip6.arpa Domain  Requires participation of domain holders  Used for inbound SMTP server determination (and more)

Reverse Lookups  Compare: hostname structure  IP-address structure Srv3.east.acme.com. Internet root domain gTLD 2 nd Level domain 3 rd Level domain Hostname Left-to-right = Up the hierarchy

Reverse Lookups  Compare: hostname structure  IP-address structure Srv3.east.acme.com / Host-ID Net-ID Left-to-right = Down the hierarchy

Reverse Lookups  Compare: hostname structure  IP-address structure Srv3.east.acme.com / Host-ID Net-ID Left-to-right = Down the hierarchy

Reverse Lookups  Compare: hostname structure  IP-address structure Srv3.east.acme.com in-addr.arpa. “Host-ID” “Internet root” Left-to-right = Up the hierarchy

Reverse Lookups  Example IP-address  Find PTR in-addr.arpa.  Iterates between DNS servers to find: in-addr.arpa zone  Finds 201 PTR record with name: 201 IN PTR srv3.acme.com  Responsibility of acme.com domain holder to maintain PTR records

Reverse Lookups.int.gov.mil.in-addr.arpa.org.ccTLD’s … … “.” (root) 2 3 … … … … in-addr.arpa. acme.com IN SOA … 199 PTR srv1.acme.com 200 PTR srv2.acme.com 201 PTR srv3.acme.com 202 PTR srv4.acme.com … What name belongs to IP: ? srv3.acme.com ! 191. in-addr.arpa

Peer Name Resolution Protocol  Mentioned on P2P conference November 2001  July 2003: Advanced Networking Pack for XP  Later SP2 for XP  PNRP 2.0 in Windows Vista, available for XP  PNRP 2.1 in: * Windows Vista SP1 * Windows Server 2008 * Windows XP SP3 * Windows 7 Easy Connect (Remote Assistance)

Peer Name Resolution Protocol PNRP Clouds: A Cloud is a group of connected PNRP nodes (any node can resolve a name published by another node in the cloud) Three cloud scopes: 1.Global 2.Site Local (deprecated) 3.Link Local When starting PNRP service it joins multiple clouds Transient connectivity and shortcomings in DNS Easily scales to billions of names

 Peer name is a communications endpoint  Consists of Authority.Classifier (256 bits) P2P and PNRP ID’s e06bf33a5b21 … SHA-1.Friendly Name = P2P ID SHA-1 5ff01aac793c121f … (128 – bits hash) Service Location (128 – bits) = PNRP ID Authority Classifier 256 bits

 Peer name is a communications endpoint  Consists of Authority.Classifier (256 bits) P2P and PNRP ID’s e06bf33a5b21 … SHA-1.Friendly Name = P2P ID SHA-1 5ff01aac793c121f … (128 – bits hash) Service Location (128 – bits) = PNRP ID Authority Classifier 256 bits PNRP ID

 Authority = 0 if unsecure, value if secure P2P and PNRP ID’s PNRP ID Cache

End  Questions??