1 / 66

The Domain Name System and DNS Blocking

The Domain Name System and DNS Blocking. Malcolm Hutty Head of Public Affairs, LINX http://publicaffairs.linx.net. About LINX. A membership association for network operators Based in London, UK One of the largest Internet Exchanges in the world 400 member networks from over 50 countries

jamuna
Download Presentation

The Domain Name System and DNS Blocking

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Domain Name System and DNS Blocking Malcolm Hutty Head of Public Affairs, LINX http://publicaffairs.linx.net

  2. About LINX • A membership association for network operators • Based in London, UK • One of the largest Internet Exchanges in the world • 400 member networks from over 50 countries • Over 1.2Tb/s peak traffic • Over 70% global Internet routes • Public policy role in EU through

  3. The voice of Internet Services Providers in Europe • Represents over 1800 ISPs • Umbrella structure: • National associations are EuroISPA members • Governed by a Board with one member per association • Supported by an advisory forum of large multi-national network and service providers

  4. 1. User types domain name into browser www.example.eu

  5. 1. User types domain name into browser

  6. 2. Browser asks Access Provider for IP address of www.example.eu What’s the IP address for www.example.eu? DNS Resolver Access Provider

  7. 3. DNS Resolver asks Root Name Server for IP of a DNS server for .eu Where’s the .eu registry DNS server? DNS Resolver Root Name Server Access Provider

  8. 3. DNS Resolver asks Root Name Server for IP of a DNS server for .eu It’s at IP address: 198.51.100.56 DNS Resolver Root Name Server Access Provider

  9. 4. DNS Resolver asks .eu DNS server for IP of the DNS server for example.eu Where’s the DNS server for example.eu? .eu Registry DNS server DNS Resolver Access Provider

  10. 4. DNS Resolver asks .eu DNS server for IP of the DNS server for example.eu It’s at IP address: 203.0.113.185 .eu Registry DNS server DNS Resolver Access Provider

  11. 5. DNS Resolver asks for the IP address for www.example.eu … DNS example.eu What’s the IP address for www.example.eu? DNS Resolver Access Provider

  12. 5. DNS Resolver asks for the IP address for www.example.eu … DNS example.eu It’s at IP address: 192.0.2.12 DNS Resolver Access Provider

  13. 6. … and passes the IP address back to the browser The IP address for www.example.eu is: 192.0.2.12 DNS Resolver Access Provider

  14. 7. … which contacts the website host using the IP address Contacting 192.0.2.12

  15. 8. HTTP traffic begins 192.0.2.12 www.example.eu DNS Resolver Access Provider

  16. How DNS Blocking Works

  17. How DNS blocking works What’s the IP address for www.example.eu? DNS Resolver Access Provider

  18. How DNS blocking works No such domain. DNS Resolver Access Provider

  19. How DNS blocking works Or…

  20. How DNS blocking works What’s the IP address for www.example.eu? DNS Resolver Access Provider

  21. How DNS blocking works It’s at (cough) IP: 203.0.113.234 (cough) DNS Resolver Access Provider

  22. How DNS blocking works 203.0.113.234 Police controlled server DNS Resolver Access Provider

  23. Technical flaws in DNS blocking

  24. Technical flaws: multiple / changing domain names What’s the IP address for www.example.eu? www.example.eu www.ejemplo.eu DNS Resolver Access Provider

  25. Technical flaws: multiple / changing domain names www.example.eu www.ejemplo.eu No such domain. DNS Resolver Access Provider

  26. Technical flaws: multiple / changing domain names Ok, can I have IP address for www.ejemplo.eu? www.example.eu www.ejemplo.eu DNS Resolver Access Provider

  27. Technical flaws: multiple / changing domain names www.example.eu www.ejemplo.eu DNS Resolver Root Name Server Access Provider

  28. Technical flaws: multiple / changing domain names www.example.eu www.ejemplo.eu DNS Resolver .eu Registry DNS server Access Provider

  29. Technical flaws: multiple / changing domain names www.example.eu www.ejemplo.eu DNS Resolver DNS ejemplo.eu Access Provider

  30. Technical flaws: multiple / changing domain names The IP address for www.ejemplo.eu is: 192.0.2.12 www.example.eu www.ejemplo.eu DNS Resolver Access Provider

  31. Technical flaws: multiple / changing domain names www.example.eu www.ejemplo.eu DNS Resolver Access Provider

  32. Technical flaws: user can bypass DNS by typing IP address directly into browser 192.0.2.12

  33. Technical flaws: user can bypass DNS by typing IP address directly into browser

  34. Technical flaws: user can bypass DNS by typing IP directly into browser 192.0.2.12 www.example.eu DNS Resolver Access Provider

  35. Technical flaws: many companies run their own DNS resolver What’s the IP address for www.example.eu? Jones & Jones Ltd DNS Resolver DNS Resolver Access Provider

  36. Technical flaws: many companies run their own DNS resolver Jones & Jones Ltd DNS Resolver DNS Resolver Root Name Server Access Provider

  37. Technical flaws: many companies run their own DNS resolver .eu Registry DNS server Jones & Jones Ltd DNS Resolver DNS Resolver Access Provider

  38. Technical flaws: many companies run their own DNS resolver DNS example.eu Jones & Jones Ltd DNS Resolver DNS Resolver Access Provider

  39. Technical flaws: many companies run their own DNS resolver The IP address for www.example.eu is: 192.0.2.12 Jones & Jones Ltd DNS Resolver DNS Resolver Access Provider

  40. Technical flaws: many companies run their own DNS resolver 192.0.2.12 www.example.eu Jones & Jones Ltd DNS Resolver DNS Resolver Access Provider

  41. Technical flaws: client can use a third-party DNS resolver DNS Resolver Access Provider

  42. Technical flaws: client can use a third-party DNS resolver

  43. Technical flaws: client can use a third-party DNS resolver

  44. Technical flaws: client can use a third-party DNS resolver

  45. Technical flaws: client can use a third-party DNS resolver DNS Resolver 3rd party DNS Resolver Access Provider

  46. Technical flaws: client can use a third-party DNS resolver What’s the IP address for www.example.eu? DNS Resolver 3rd party DNS Resolver Access Provider

  47. Technical flaws: client can use a third-party DNS resolver DNS Resolver 3rd party DNS Resolver Root Name Server Access Provider

  48. Technical flaws: client can use a third-party DNS resolver .eu Registry DNS server DNS Resolver 3rd party DNS Resolver Access Provider

  49. Technical flaws: client can use a third-party DNS resolver DNS example.eu DNS Resolver 3rd party DNS Resolver Access Provider

  50. Technical flaws: client can use a third-party DNS resolver DNS Resolver 3rd party DNS Resolver Access Provider

More Related