Forskellen mellem et værtsnavn og et domænenavn

Difference Between Hostname



Mange mennesker er forvirrede over begrebet værtsnavn og domænenavn. En god forståelse af det grundlæggende i DNS eller Domain Name System er nødvendig for korrekt at skelne mellem de to. Dette vil hjælpe netværksadministratorer med at designe og sikre netværket i deres organisation på den bedste måde.

I de følgende afsnit vil vi undersøge begrebet domænenavn og værtsnavn.







Anmeldelse af historien

I begyndelsen af ​​internettet (ARPANET -æraen) var der en fil kaldet hosts.txt, der havde navne og IP -adresser på alle computere på et netværk. Denne fil blev vedligeholdt af et websted, hvorfra alle andre netværkscomputere ville få opdateringen om alle andre computere. Denne fremgangsmåde var god for højst et par hundrede computere på et netværk. Det var klart, at størrelsen på hosts.txt -filen i sidste ende ville stige med flere enheder tilføjet i fremtiden. Således ville det blive praktisk taget besværligt at vedligeholde denne fil. Dette betød, at denne metode i sidste ende ikke vil overleve. Konflikt med værtsnavn var et andet problem, mens denne enorme fil blev vedligeholdt. For at overvinde disse problemer blev DNS (Domain Name System) introduceret i 1983. Når en vært ønsker at oprette forbindelse til en anden vært på et netværk ved hjælp af værtsnavn, tilknytter DNS navnet på værten til dens IP -adresse. Udover at løse et værtsnavn til en IP -adresse, udfører DNS mange andre operationer.



DNS -hierarki og domænenavn

DNS bruger et distribueret databasesystem og anvender et hierarkisk skema til at styre dem. DNS -hierarkiet er faktisk en omvendt træstruktur, hvis top kaldes roddomænet. Roddomænet er yderligere opdelt i topdomæner som .com, .net, .edu, .org osv. Topdomænet kan yderligere kategoriseres som lande og generiske.



Landets domæner er to-bit koder, der repræsenterer hvert land i verden. For eksempel bruges .jp til at repræsentere Japan, .uk for Det Forenede Kongerige osv. Generiske domæner er for det meste tre eller flere karakter -topdomæner. TLD'en kan yderligere indeholde mange domæner på andet niveau, derefter kan domæner på andet niveau omfatte flere domæner på tredje niveau og så videre. Disse domæner er adskilt af et punktum eller .dot -tegn. F.eks. Contact.amazon.com, support.amazon.com har .com som TLD, amazon er et domæne på andet niveau, kontakt og support er domæner på tredje niveau.





Figur 1: DNS -hierarki



Håndteringen af ​​topdomæner som navngivning styres af ICANN (Internet Corporation for Assigned Names and Numbers). Domæner på andet niveau distribueres af de registratorer, der er tildelt af ICANN. For at få et nyt domænenavn, f.eks. Med .com TLD, skal du gå til den tilsvarende .com-registrator og kontrollere, om domænet på andet niveau eller blot domænenavnet er tilgængeligt eller ej. Du kan registrere et nyt og unikt domæne ved at betale et mindre gebyr eller gratis i tilfælde af nogle topdomæner (.tk, .ml osv.).

Der er to typer domænenavne: absolut og relativ. Absolutte domæner er dem, der slutter med en periodenotation som cs.mit.edu .. Relative domæner slutter ikke med en periode.

Domæner navngives på en bund-til-top-måde, der dækker alle enheder fra domænet selv til roden. Konventionelt fortolkes de fra venstre mod højre, hvor venstre enhed er mest specifik og den rigtige enhed er mindst specifik.

Domænenavne kan bruges i alle tilfælde, da de ikke er store og små bogstaver. Navigering til GOOGLE.COM svarer til google.com. Domænenavne skal begynde med et alfabetisk bogstav, men kan slutte med et tegn eller et ciffer. Mellem disse to ender kan den indeholde bindestreger. Længden af ​​et domænenavn er begrænset til mindre end eller lig med 63 tegn.

Værtsnavn eller Fuldt kvalificeret domænenavn (FQDN)

Udtrykkene FQDN og værtsnavn bruges på forskellige måder af noget tekst, men kernebetydningen forbliver den samme. FQDN og værtsnavn bruges i flæng [1], hvorimod [2], FQDN anses for at være sammensat af domænenavn og værtsnavn separat. I begge terminologier er der imidlertid et unikt værtsnavn (med domænenavn inkluderet) eller Fuldt kvalificeret domænenavn (FQDN) for hver vært på internettet.

Værtsnavne (med domænenavne inkluderet) til slutsystemer er baseret på en organisations DNS-hierarki. Som et eksempel kan du overveje en værtsmaskine, host1, inden for cs.mit.edu -domænet. FQDN eller værtsnavn for denne vært vil være host1.cs.mit.edu, som vil være unik på internettet. På samme måde kan vi fortolke www som værtsnavn og mit.edu som domænenavn, hvis det er en webadresse, som www.mit.edu.

FQDN eller fuldt kvalificeret domænenavn er absolut utvetydigt, da det kræver at være unikt for hver vært på internettet. Den bedste praksis til at navngive værter (uden domænenavn) på et netværk er at bruge forskellige identifikatorer for hver. Lokalt værtsnavn (eller værtsnavn uden komplette domæneoplysninger) behøver dog ikke at være unikt, men denne fremgangsmåde kan skabe fejl som f.eks. Netværksforbindelsesproblemer.

Normalt har en vært kun ét værtsnavn, men det kan tage flere værtsnavne. Den lokale værts fil kan bruges til at løse IP -adresser eller værtsnavne på en lokal computer. Under løsning af et værtsnavn kontrolleres indholdet i filen /etc /hosts først. Hvis der ikke findes en post for værtsnavnet her, bruger stubben DNS -navneserveren.

Et statisk værtsnavn kan angives i filen /etc/hostname på et Linux -system. Bruger hostnamectl værktøj, kan vi se systemets FQDN og også ændre denne fil. Det er vist på billedet herunder:

Figur 2: Konfiguration af værtsnavn

Konklusion

Netværksadministratorer bør have et godt kendskab til korrekt konfiguration af domænenavn og værtsnavn. Dette vil hjælpe dem med fejlfinding af mange netværksproblemer på deres organisations netværk. Hvad du derefter kan gøre er at udforske forskellige værktøjer til system- og netværksovervågning.

Referencer:

1. Red Hat Enterprise Linux 4: Referencevejledning . (n.d.). MIT - Massachusetts Institute of Technology. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. Om fuldt kvalificerede domænenavne (FQDN'er) . (2018, 14. maj). Indiana University vidensbase. https://kb.iu.edu/d/aiuv