DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained...
Transcript of DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained...
![Page 1: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/1.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
the global IPAM company
DNS architectures
1
![Page 2: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/2.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Agenda
Introduction
DNS Architecture Master-Slave
DNS Architecture Multi-Masters
DNS Architecture Stealth
State-of-the-art Stealth DNS SMART
Architecture
2
![Page 3: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/3.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Why different DNS architectures?
Originally, DNS protocol was based on a
Master-Slave architecture
Network infrastructures are more and
more complex
There is an increase need of protection
mechanisms against external attacks
In some cases, the standard architecture
is not enough
3
![Page 4: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/4.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
DNS Master-Slave architecture
4
![Page 5: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/5.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Master-Slave Principles
The DNS Master-Slave architecture relies on the DNS transaction type called zone transfer Full (AXFR RFC 1035) or incremental (IXFR RFC 1995)
One server is authoritative for a zone. It is the value defined in the SOA RR MNAME field
All zones list the name servers that are members of the architecture as NS
The DNS master is authorized to notify slave zones and answer to AXFR or IXFR DNS transactions
5
![Page 6: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/6.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Master-Slave Principles
6
masterdns
Zone mycompany.com SOA masterdns NS masterdns NS slavedns1 NS slavedns2
slavedns1 slavedns2
Zone mycompany.com SOA masterdns NS masterdns NS slavedns1 NS slavedns2
Zone mycompany.com SOA masterdns NS masterdns NS slavedns1 NS slavedns2
NS
update
![Page 7: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/7.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Master-Slave pros
Only one server has to be updated
The DNS protocol itself is used to update slave zones
No additional script needed
Easier to configure and maintain
7
![Page 8: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/8.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Master-Slave cons
Administrators will not be able to locally update the DNS servers, when the master is down
In the case of a public DNS, the identity of the DNS master is known
8
![Page 9: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/9.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Master-Slave usage
This is the first DNS architecture created and the most deployed
This is a standard DNS architecture
9
![Page 10: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/10.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
DNS Multi-Masters architecture
10
![Page 11: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/11.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Multi-Masters Principles
The DNS Multi-masters architecture relies on the SOA RR MNAME field (RFC 1035).
Each DNS server will list itself as MNAME.
All zones list the name servers that are members of the architecture as NS.
11
![Page 12: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/12.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Multi-Masters Principles
12
masterdns1
Zone mycompany.com SOA masterdns1 NS masterdns1 NS masterdns2 NS masterdns3
Zone mycompany.com SOA masterdns2 NS masterdns1 NS masterdns2 NS masterdns3
Zone mycompany.com SOA masterdns3 NS masterdns1 NS masterdns2 NS masterdns3
masterdns2
masterdns3
NS
update
NS
update NS
update
![Page 13: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/13.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Multi-Masters pros
NS updates can be locally done on the servers, ensuring an up-to-date DNS even when the WAN/MPLS link is down.
13
Multi-Master DNS1 Multi-Master DNS2
NS updates NS updates
WAN
![Page 14: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/14.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Multi-Masters cons
Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers
Increase of the communication latency
14
Multi-Master DNS2
WAN
Multi-Master DNS1
![Page 15: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/15.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Multi-Masters usage
The Multi-Masters architecture is mainly used on Microsoft Active Directory infrastructures.
Any domain controller can send or receive updates
of information stored in Active Directory.
15
![Page 16: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/16.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
DNS Stealth architecture
16
![Page 17: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/17.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Stealth Principles
The DNS Stealth architecture is a Master-Slave architecture where the DNS Master is hidden from DNS clients.
One Slave server is chosen to be the Pseudo Master. This pseudo master will be the NS configure as MNAME of the SOA.
All zones list the SLAVE and Pseudo Master name servers that are members of the architecture as NS. BUT NOT THE HIDDEN MASTER
The DNS master is authorized to notify slave zone and answer to AXFR or IXFR DNS transactions from slaves members of the Stealth architecture.
17
![Page 18: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/18.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Stealth Principles
18
masterdnshidden
Zone mycompany.com SOA pseudomasterdns NS pseudomaster NS slavedns
Slave DNS
Zone mycompany.com SOA pseudomasterdns NS pseudomaster NS slavedns
Zone mycompany.com SOA pseudomasterdns NS pseudomaster NS slavedns
NS
update
Pseudo Master
![Page 19: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/19.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Stealth pros
Only one server has to be updated
The DNS protocol itself is used to update slave zones
The identity of the DNS master Hidden is only known by the administrator
It is not mandatory to have a public IP as DNS Master Hidden
19
![Page 20: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/20.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Stealth cons
Administrators will not be able to locally update the DNS servers when the master is down
The DNS hidden is not supposed to resolve DNS client queries
This architecture is complex and a dedicated tool is necessary to deploy it properly
20
![Page 21: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/21.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Stealth usage
The Stealth architecture is mainly used on Public DNS architectures
It is a relevant architecture when data is critical and needs specific protection mechanisms.
21
![Page 22: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/22.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
The SmartArchitecture
22
![Page 23: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/23.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
Ease of Deployment
DNS Stealth: State of the Art Internet DNS architecture
Most secure Internet DNS architecture
Hidden DNS master
DNS Pseudo Master (Slave)
DNS Slave server
A DNS slave server is published to DNS clients as the Master DNS server
DNS Master server is hidden to DNS clients behind firewalls
Automate DNS architecture deployment
Library of SmartArchitecture DNS templates
Automated configuration of all DNS servers according to selected SmartArchitecture
Best practices enforcement
23
![Page 24: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/24.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
SmartArchitectures: Automated Architecture Deployment
24
Management appliance configures
all servers automatically
Management Appliance
Management of the SmartArchitecture as one “Virtual server”
![Page 25: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/25.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
25
SmartArchitecture: Move to Architecture Management !
Reduce Complexity : Manage Architectures rather than servers
Automate your Deployment and Management
Best practices enforcement
![Page 26: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/26.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
EfficientIP Company
IP addressing plan management
Network services engines: DNS-DHCP-NTP-TFTP
Multi-vendor DNS&DHCP services management
Microsoft – ISC – Cisco – SOLIDServer™
Active IP address Tracking with IPLocator module
Built-in work flow
Unified system management Integrated zero admin database
Hardened OS with embedded stateful firewall
Easiness of upgrade, backup and disaster recovery management
26
![Page 27: DNS architectures - Calleva Networks Ltd....Complexity: a dedicated tool or a set of maintained scripts is necessary to replicate in real time all modifications on all servers Increase](https://reader033.fdocuments.in/reader033/viewer/2022041515/5e2abc37ba03df68393e0105/html5/thumbnails/27.jpg)
Confidential-Property of EfficientiP- All rights reserved-Copyright © 2012
EfficientIP solutions
Please feel free to contact us for more information
or a presentation of EfficientIP solutions:
By email: [email protected]
Or via our website: www.efficientip.com