Академический Документы
Профессиональный Документы
Культура Документы
Champika Wijayatunga
Regional Security Engagement Manager – Asia Pacific
|1
What is DNS?
2 |2
DNS Tree
Root
“.”
org net com ... au ... sg
Root
Top-level
Second level
|3
DNS Features
|4
What are the Key Features of DNS
Globally
Hierarchical
Distributed
Dynamic Scalable
Reliable Consistent
|5
DNS Resolution, Servers, and Caching
|6
Root Server Operation
7 |7
What do the Root-Server Operators do?
|8
Root Server Operation @ICANN
+ L-Root nodes keep Internet traffic local and resolve queries faster
|9
L-Root presence
| 10
L-Root presence
| 11
Types of DNS Servers
¤ Authoritative Servers
¡ Root Servers
¡ Primary
¡ Secondary
¤ Recursive Servers
¡ Or Recursive Resolvers
¡ Or Caching Servers
| 12
DNS Resolution Process
| 13
Caching
| 14
Domain, Delegations and Zones
| 15
Domains
Root
“.”
org net com ... au sg
| 16
Delegations
| 17
Zones
Root
org zone
“.”
icann.org
org net com ... au sg
zone
icann isoc ripe apnic example com
au domain
www learn example
org domain
icann.org
domain www
learn.icann.org
zone
| 18
Zone Files
| 19
Zone Data
| 20
Resource Records (RR)
| 21
Zone Files
$TTL 86400 ; 24 hours could have been written as 24h or 1d
$ORIGIN example.test.
@ IN SOA ns1.example.test. hostmaster.example.test. (
2017092701 ; serial number
3H ; refresh
15 ; retry
1w ; expire
3h ; nxdomain TTL )
| 22
Delegating a Zone
training.example.test. NS ns1.training.example.test.
training.example.test. NS ns2.training.example.test.
| 23
Glue Record
training.example.test. NS ns1.training.example.test.
training.example.test. NS ns2.training.example.test.
training.example.test. NS ns1.another_example.net.
Glue training.example.test. NS ns2.another_example.net.
Record
ns1.training.example.test. A 192.0.2.1
ns2.training.example.test. A 192.0.2.2
| 24
Delegating a Child Zone from a Parent Zone
ns.example.test ns.training.example.test
1. Add NS records and glue 1. Setup minimum two servers
2. Make sure there is no other data 2. Create zone file with NS records
from the training.example.test. zone 3. Add all training.example.test data
in the zone file
| 25
Engage with ICANN – Thank You and Questions
| 26