IP versus DNS
Er zijn twee belangrijke naamruimtemethoden geïmplementeerd op internet: IP-adresruimten en de hiërarchie van domeinnamen. De domeinnamen worden onderhouden en vertaald naar IP-adressen door de DNS.
Wat is IP?
IP of het internetprotocol heeft twee doelen: het definiëren van de regels voor het IP-adressysteem voor het geven van een logisch numeriek adres aan elke entiteit in een op TCP/IP gebaseerd netwerk en het routeren of transporteren van datapakketten van bronhosts naar bestemming hosts.
Onder deze taken is IP-adressering van vitaal belang, omdat het is hoe de locatie van een entiteit of een host (zoals een computer of een printer) wordt herkend in een IP-gebaseerd netwerk. Bovendien wordt nauwkeurige routering van gegevens ook bereikt via IP-adressering.
Een IP-adres is meestal een uniek 32-bits (IPv4) of 128-bits (IPv6) binair getal dat door de Internet Assigned Number Authority aan een entiteit van een netwerk wordt toegewezen. Voor het gemak van de menselijke gebruikers worden deze IP-adressen opgeslagen in het formaat van een decimaal getal. Hieronder ziet u een voorbeeld van een IP-adres.
IP-adressen zijn van twee typen: statische IP-adressen, die permanent zijn en handmatig door een beheerder aan een host worden toegewezen, en dynamische IP-adressen, die elke keer dat de host met het netwerk wordt verbonden opnieuw worden toegewezen door de server die DHCP gebruikt.
Wat is DNS?
DNS of het Domain Naming System is een hiërarchisch systeem voor het benoemen van computers of andere bronnen die op een netwerk zijn aangesloten. Het vergemakkelijkt het benoemen van groepen gebruikers en bronnen, zonder rekening te houden met hun fysieke locaties, wat de zaken voor algemene gebruikers vereenvoudigt, omdat ze alleen een URL of een e-mailadres hoeven te kennen om toegang te krijgen tot hosts of bronnen zonder zich zorgen te maken over hoe ze fysiek te lokaliseren. Het bevat ook een mappingsysteem tussen domeinnamen en hun corresponderende IP-adressen of fysieke locaties, zodat het de hosts of bronnen kan lokaliseren die worden aangegeven door de domeinnamen die door gebruikers zijn ingevoerd.
Een typische domeinnaam (die wordt gevormd volgens de regels in het DNS-protocol) bestaat uit drie of meer delen (labels genoemd), meestal aaneengeschakeld door punten.
Zoals hierboven geïllustreerd, wordt de domeinnamenhiërarchie gevormd van de meest rechtse naar de meest linkse van de domeinnaam. In het bovenstaande voorbeeld is 'com' de domeinnaam op het hoogste niveau en is 'difference between.com' een subdomein van TLD 'com'. En www.difference between.com is een subdomein van het subdomein “difference between.com”. Als het gaat om domeinnamen zoals www.example.co.uk, wordt het domein "co" het Second-Level Domain genoemd. Elk label mag maximaal 63 tekens bevatten en elke domeinnaam mag niet langer zijn dan 253 tekens.
Als een domeinnaam is gekoppeld aan een bepaald IP-adres, worden die namen Hostnamen genoemd. Bijvoorbeeld, www.difference between.com en difference between.com zijn hostnamen, terwijl de TLD's zoals.com of.org dat niet zijn, omdat ze niet aan een IP-adres zijn gekoppeld.
Domain Name System werkt in de vorm van een hiërarchische database, die subtakken bevat waarnaar wordt verwezen als naamservers. Wanneer een vertaling van de domeinnaam wordt aangevraagd en de lokale DNS-naamserver geen record van het bepaalde domein heeft, stuurt deze een verzoek naar een van de 13 Root DNS-servers, die zich wereldwijd bevinden. De root-DNS-server neemt vervolgens contact op met de corresponderende TLD DNS-server (org, com, enz.) voor gecachte records van de opgegeven domeinnaam. Vervolgens neemt de TLD DNS-server contact op met de Authoritative DNS-server, die details over subdomeinen bevat.
Wat is het verschil tussen IP en DNS?
• IP en DNS zijn beide naamgevingssystemen voor het adresseren van naamruimten die zijn toegewezen aan entiteiten in een netwerk.
• Hoewel de IP-adressen de feitelijke locaties zijn waar de entiteiten zich bevinden, geeft DNS de entiteit alleen een naam, op basis van enkele standaardregels. DNS is bijvoorbeeld vergelijkbaar met de naam van een plaats en het IP-adres is vergelijkbaar met het adres van de fysieke locatie van de plaats. Wanneer een gebruiker een domeinnaam typt, verta alt de DNS de domeinnaam in een IP-adres en lokaliseert de host fysiek.
• Ook kent de DNS een alfanumerieke naam toe aan een entiteit die gemakkelijk te onthouden is door de gebruikers, en het IP wijst een numerieke waarde toe aan de netwerkentiteit.