SlideShare a Scribd company logo
GEO-DNS
WHAT WILL WE SEE NOW
• brief description about dns and geodns
• some related key terms
• types of dns server
• existing geo-dns server
• how dns works
• how geo-dns works
• geo-dns with edns support
WHAT IS DNS???
• Akronyme– stands for Domain Name System
• Translates name into number–
• Why needed?-
• simple, you can't memorize millions of trillions of IP addresses,but he surely can!!!
DNS
1.2.3.4
www.example.com
WHAT IS GEO-DNS THEN???
• A DNS that responses differently for different requester
• responses differs based on geological location
• Seriously!!! How???
• :) we will see!!!
Geo-DNS
1.2.3.4
www.example.com
Geo-DNS
5.6.7.8
www.example.com
Requester_1
Requester_2
DOMAIN NAME – ANATOMY
xyz.example.com
TLD
Requested
hostname
xyz.example.com
Domain name
xyz.example.com
FQDN
RECURSIVE DNS
Local
DNS
Root
name
server
Autho
ritativ
e
name
server
Interm
ediate
name
server
ITERATIVE DNS
Local
DNS
Root
name
server
Autho
ritativ
e
name
server
Interm
ediate
name
server
DNS NAMESPACE HIERARCHY
root
.com.arpa .org.edu .gov .int .mil .net
… .bd .in …TLD
example.comSLD
www.example.comhostname
ROOT SERVERS
• 13 root servers(A to M)
• root servers and their IP addresses with operating company and used software
• root servers in a visual map
TOP LEVEL DOMAIN
• Highest level of the domain names in the root zones
• Some instances:
TLD description
.com Commercial organizations
.edu Post-secondary
educational
establishments
.gov Government entities
.org For organizations
.net Network infrastructure
ZONES AND DELEGATIONS
• Source: https://en.wikipedia.org/wiki/ Domain_Name_System
• zones and delegations
DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST
Local
DNS
www. example. com.
.
Autho
ritativ
e
name
server
.com
www.example. com. www.example.com.
IP of ns. example. com
2.2.2.2
3.3.3.3
3.3.3.3
GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING
GEO-LOCATION
Local
DNS
IP of www.example.com
1.2.3.*
LIST OF EXISTING GEO-DNS
• Amazon Route 53
• CDNetworks
• CloudFlare
• Dyn
• easyDNS
• Google Cloud DNS
• Verisign Managed DNS
• src: List of Managed DNS
GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING
GEO-LOCATION
Local
DNS
Authorit
ative
name
server
www.example.com.
geoip
database
Host_group and
IP Lookup
database
www.example. com.
3.3.3.3
GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING
GEO-LOCATION
Local
DNS
Authorit
ative
name
server
www.example.com
geoip
database
Host_group and
IP Lookup
database
www.example. com.
3.3.3.3
GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING
GEO-LOCATION
Local
DNS
Authorit
ative
name
server
www.example.com
geoip
database
Host_group and
IP Lookup
database
www.example. com.
3.3.3.4
GEO-DNSWORK FLOWWITH EDNS SUPPORT
Local
DNS
Authorit
ative
name
server
www.example.com, Referral IP
geoip
database
Host_group and
IP Lookup
database
www.example. com.
3.3.3.3
SOME QUICK TOURS
• RFC-1034
• RFC-1035
• How a dns request is processed byVerisign
• DNS Explained
• Head First Networking: Chapter-8[Names to Numbers]
• RFC-6891
• RFC-2671
geoDNS

More Related Content

Similar to geoDNS

Dns
DnsDns
Wintel
WintelWintel
6421 b Module-03
6421 b Module-036421 b Module-03
6421 b Module-03
Bibekananada Jena
 
DNS_Presentation.pptx
DNS_Presentation.pptxDNS_Presentation.pptx
DNS_Presentation.pptx
RAJESHKUMAR216309
 
Introduction to DNS
Introduction to DNSIntroduction to DNS
Introduction to DNS
MifrazMurthaja
 
DNS Security Issues NES 554 for DNS Security
DNS Security Issues  NES 554 for DNS SecurityDNS Security Issues  NES 554 for DNS Security
DNS Security Issues NES 554 for DNS Security
AliAlwesabi
 
DNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul IslamDNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul Islam
MyNOG
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
velimamedov
 
Hands-on DNSSEC Deployment
Hands-on DNSSEC DeploymentHands-on DNSSEC Deployment
Hands-on DNSSEC Deployment
Bangladesh Network Operators Group
 
DNS(In_Linux).pptx
DNS(In_Linux).pptxDNS(In_Linux).pptx
DNS(In_Linux).pptx
ShanmugapriyaSenthil3
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
GumanSingh10
 
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
ssuserf7cd2b
 
Chapter 4 configuring and managing the dns server role
Chapter 4   configuring and managing the dns server roleChapter 4   configuring and managing the dns server role
Chapter 4 configuring and managing the dns server roleLuis Garay
 
Lets talk dns
Lets talk dnsLets talk dns
Lets talk dns
Abhinav Mehta
 
Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07
gameaxt
 
Implementing Domain Name
Implementing Domain NameImplementing Domain Name
Implementing Domain Name
Napoleon NV
 
Chapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptxChapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptx
manju772238
 
Dns
DnsDns

Similar to geoDNS (20)

Dns
DnsDns
Dns
 
Wintel
WintelWintel
Wintel
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
6421 b Module-03
6421 b Module-036421 b Module-03
6421 b Module-03
 
DNS_Presentation.pptx
DNS_Presentation.pptxDNS_Presentation.pptx
DNS_Presentation.pptx
 
Introduction to DNS
Introduction to DNSIntroduction to DNS
Introduction to DNS
 
DNS Security Issues NES 554 for DNS Security
DNS Security Issues  NES 554 for DNS SecurityDNS Security Issues  NES 554 for DNS Security
DNS Security Issues NES 554 for DNS Security
 
DNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul IslamDNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul Islam
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
 
Hands-on DNSSEC Deployment
Hands-on DNSSEC DeploymentHands-on DNSSEC Deployment
Hands-on DNSSEC Deployment
 
13 dns
13 dns13 dns
13 dns
 
DNS(In_Linux).pptx
DNS(In_Linux).pptxDNS(In_Linux).pptx
DNS(In_Linux).pptx
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
 
Chapter 4 configuring and managing the dns server role
Chapter 4   configuring and managing the dns server roleChapter 4   configuring and managing the dns server role
Chapter 4 configuring and managing the dns server role
 
Lets talk dns
Lets talk dnsLets talk dns
Lets talk dns
 
Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07Microsoft Offical Course 20410C_07
Microsoft Offical Course 20410C_07
 
Implementing Domain Name
Implementing Domain NameImplementing Domain Name
Implementing Domain Name
 
Chapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptxChapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptx
 
Dns
DnsDns
Dns
 

Recently uploaded

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 

Recently uploaded (20)

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 

geoDNS

  • 2. WHAT WILL WE SEE NOW • brief description about dns and geodns • some related key terms • types of dns server • existing geo-dns server • how dns works • how geo-dns works • geo-dns with edns support
  • 3. WHAT IS DNS??? • Akronyme– stands for Domain Name System • Translates name into number– • Why needed?- • simple, you can't memorize millions of trillions of IP addresses,but he surely can!!! DNS 1.2.3.4 www.example.com
  • 4. WHAT IS GEO-DNS THEN??? • A DNS that responses differently for different requester • responses differs based on geological location • Seriously!!! How??? • :) we will see!!! Geo-DNS 1.2.3.4 www.example.com Geo-DNS 5.6.7.8 www.example.com Requester_1 Requester_2
  • 5. DOMAIN NAME – ANATOMY xyz.example.com TLD Requested hostname xyz.example.com Domain name xyz.example.com FQDN
  • 8. DNS NAMESPACE HIERARCHY root .com.arpa .org.edu .gov .int .mil .net … .bd .in …TLD example.comSLD www.example.comhostname
  • 9. ROOT SERVERS • 13 root servers(A to M) • root servers and their IP addresses with operating company and used software • root servers in a visual map
  • 10. TOP LEVEL DOMAIN • Highest level of the domain names in the root zones • Some instances: TLD description .com Commercial organizations .edu Post-secondary educational establishments .gov Government entities .org For organizations .net Network infrastructure
  • 11. ZONES AND DELEGATIONS • Source: https://en.wikipedia.org/wiki/ Domain_Name_System • zones and delegations
  • 12. DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST Local DNS www. example. com. . Autho ritativ e name server .com www.example. com. www.example.com. IP of ns. example. com 2.2.2.2 3.3.3.3 3.3.3.3
  • 13. GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING GEO-LOCATION Local DNS IP of www.example.com 1.2.3.*
  • 14. LIST OF EXISTING GEO-DNS • Amazon Route 53 • CDNetworks • CloudFlare • Dyn • easyDNS • Google Cloud DNS • Verisign Managed DNS • src: List of Managed DNS
  • 15. GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING GEO-LOCATION Local DNS Authorit ative name server www.example.com. geoip database Host_group and IP Lookup database www.example. com. 3.3.3.3
  • 16. GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING GEO-LOCATION Local DNS Authorit ative name server www.example.com geoip database Host_group and IP Lookup database www.example. com. 3.3.3.3
  • 17. GEO-DNSWORK FLOW - PROCESSINGA SINGLE DNS REQUEST CONSIDERING GEO-LOCATION Local DNS Authorit ative name server www.example.com geoip database Host_group and IP Lookup database www.example. com. 3.3.3.4
  • 18. GEO-DNSWORK FLOWWITH EDNS SUPPORT Local DNS Authorit ative name server www.example.com, Referral IP geoip database Host_group and IP Lookup database www.example. com. 3.3.3.3
  • 19. SOME QUICK TOURS • RFC-1034 • RFC-1035 • How a dns request is processed byVerisign • DNS Explained • Head First Networking: Chapter-8[Names to Numbers] • RFC-6891 • RFC-2671