SlideShare a Scribd company logo
1 of 20
Download to read offline
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
GEO-DNS: How Location Impacts Domain Name Resolution

More Related Content

Similar to GEO-DNS: How Location Impacts Domain Name Resolution

Similar to GEO-DNS: How Location Impacts Domain Name Resolution (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/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
 
1 technical-dns-workshop-day1
1 technical-dns-workshop-day11 technical-dns-workshop-day1
1 technical-dns-workshop-day1
 

Recently uploaded

On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 

Recently uploaded (20)

On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 

GEO-DNS: How Location Impacts Domain Name Resolution

  • 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