IP vs. DNS
Es gibt im Internet zwei hauptsächlich implementierte Namespace-Methoden: IP-Adressräume und Domain-Namenshierarchie. Die Domänennamen werden verw altet und vom DNS in IP-Adressen übersetzt.
Was ist IP?
IP oder das Internetprotokoll dient zwei Zwecken: Definition der Regeln für das IP-Adressierungssystem, um jeder Entität in einem TCP/IP-basierten Netzwerk eine logische numerische Adresse zuzuweisen, und Routing oder Transport von Datenpaketen von Quellhosts zum Ziel Gastgeber.
Unter diesen Aufgaben ist die IP-Adressierung von entscheidender Bedeutung, da auf diese Weise der Standort einer Entität oder eines Hosts (z. B. eines Computers oder eines Druckers) in einem IP-basierten Netzwerk erkannt wird. Darüber hinaus wird ein genaues Routing von Daten auch durch IP-Adressierung erreicht.
Eine IP-Adresse ist normalerweise eine eindeutige 32-Bit- (IPv4) oder 128-Bit- (IPv6) Binärzahl, die einer Einheit eines Netzwerks von der Internet Assigned Number Authority zugewiesen wird. Zur Bequemlichkeit der menschlichen Benutzer werden diese IP-Adressen im Format einer Dezimalzahl gespeichert. Unten ist ein Beispiel für eine IP-Adresse.
Es gibt zwei Arten von IP-Adressen: Statische IP-Adressen, die dauerhaft sind und einem Host manuell von einem Administrator zugewiesen werden, und dynamische IP-Adressen, die jedes Mal neu zugewiesen werden, wenn der Host mit dem Netzwerk verbunden wird der Server über DHCP.
Was ist DNS?
DNS oder das Domain Naming System ist ein hierarchisches System zur Benennung von Computern oder anderen Ressourcen, die mit einem Netzwerk verbunden sind. Es erleichtert die Benennung von Gruppen von Benutzern und Ressourcen, wobei ihre physischen Standorte außer Acht gelassen werden, was die Dinge für allgemeine Benutzer vereinfacht, da sie nur eine URL oder eine E-Mail-Adresse kennen müssen, um auf Hosts oder Ressourcen zuzugreifen, ohne sich Gedanken darüber machen zu müssen, wie sie physisch lokalisiert werden. Es enthält auch ein Zuordnungssystem zwischen Domänennamen und ihren entsprechenden IP-Adressen oder physischen Standorten, sodass es die Hosts oder Ressourcen lokalisieren kann, die durch die von Benutzern eingegebenen Domänennamen angegeben werden.
Ein typischer Domainname (der nach den Regeln des DNS-Protokolls gebildet wird) besteht aus drei oder mehr Teilen (als Labels bezeichnet), die normalerweise durch Punkte verkettet sind.
Wie oben dargestellt, wird die Domain-Namenshierarchie von ganz rechts nach ganz links des Domain-Namens gebildet. Im obigen Beispiel ist „com“der Top-Level-Domainname und „differencebetween.com“ist eine Subdomain der TLD „com“. Und www.differencebetween.com ist eine Subdomain der Subdomain „differencebetween.com“. Bei Domainnamen wie www.example.co.uk wird die Domain „co“als Second-Level-Domain bezeichnet. Jedes Label kann bis zu 63 Zeichen enth alten und jeder Domainname darf eine Länge von 253 Zeichen nicht überschreiten.
Wenn ein Domänenname mit einer bestimmten IP-Adresse verknüpft ist, werden diese Namen als Hostnamen bezeichnet. Zum Beispiel sind www.differencebetween.com und differencebetween.com Hostnamen, während TLDs wie.com oder.org dies nicht sind, da sie keiner IP-Adresse zugeordnet sind.
Domain Name System arbeitet in Form einer hierarchischen Datenbank, die Unterzweige enthält, die als Nameserver bezeichnet werden. Wenn eine Übersetzung des Domainnamens angefordert wird und der lokale DNS-Nameserver keinen Eintrag der bestimmten Domain hat, sendet er eine Anfrage an einen der 13 Root-DNS-Server, die sich weltweit befinden. Der Root-DNS-Server kontaktiert dann den entsprechenden TLD-DNS-Server (org, com usw.) für zwischengespeicherte Einträge des angegebenen Domänennamens. Dann kontaktiert der TLD-DNS-Server den autoritativen DNS-Server, der Details zu Subdomains enthält.
Was ist der Unterschied zwischen IP und DNS?
• IP und DNS sind beides Namenssysteme zur Adressierung von Namespaces, die Entitäten in einem Netzwerk zugewiesen sind.
• Während die IP-Adressen die tatsächlichen Orte sind, an denen sich die Entitäten befinden, gibt DNS der Entität nur einen Namen, basierend auf einigen Standardregeln. Zum Beispiel ähnelt DNS dem Namen eines Ortes, und die IP-Adresse ähnelt der Adresse des physischen Standorts des Ortes. Wenn ein Benutzer einen Domänennamen eingibt, übersetzt das DNS den Domänennamen in eine IP-Adresse und lokalisiert den Host physisch.
• Außerdem weist das DNS einer Entität einen alphanumerischen Namen zu, den sich die Benutzer leicht merken können, und die IP weist der Netzwerkentität einen numerischen Wert zu.