Der Unterschied zwischen einer IP-Adresse und einem DNS-Namen besteht darin, dass die IP-Adresse den Serverstandort angibt, während der DNS-Name die Angabe des Dienstes ermöglicht. Der große Gewinn, den Sie durch DNS erzielen, ist nicht so sehr, dass ein DNS-Name leichter zu merken ist, sondern dass Sie eine Abstraktionsebene zwischen dem Dienst und seiner Implementierung haben. Damit sich die zugrunde liegende Implementierung ändern kann, können sich die Server bewegen, ohne dass der Benutzer dies bemerkt.
Könnte das Internet ohne es funktionieren? Nicht lange, denn eines der ersten Dinge wäre, einen DNS-ähnlichen Dienst zu implementieren, um all die Mühe zu umgehen, die ein Mangel an DNS verursachen könnte. Ohne DNS-Hyperlinks zu anderen Webseiten wäre beispielsweise der Weg zu leicht brechen, so dass das World Wide Web nicht richtig funktionieren könnte.
In gewissem Sinne ist DNS eine sehr grundlegende Form eines inhaltsadressierbaren Netzwerks, in dem Sie sagen, was Sie wollen, aber nicht, wie Sie dorthin gelangen. Sie sagen www.google.com
, weil Sie wissen, dass Google zwar sucht, aber Sie wissen nicht, wo auf der Erde sich der Server befindet, an den Sie sich letztendlich wenden, und all das, was Ihnen dank DNS entzogen wird.