Vad är domännamnsystem?
Domännamnsystem är distribuerade databasesystem som översätter mellan mänskliga vänliga namn och IP-adresser. Det vanligaste domännamnsystemet är det som används av hela Internet. Det kallas "domännamnsystemet" och är också känt av förkortningen DNS. Dess databas är spridd över många tusentals domännamnservrar på Internet. Det används ofta av webbläsare som är anslutna till Internet för att bestämma IP-adresserna för webbplatser som ska besöks.
Internet-domännamnsystem kan betraktas som gigantiska telefonböcker online för webbplatser. Överallt i världen kan vem som helst skriva en Universal Resource Locator (URL) i en webbläsare och hamna på den webbplatsen. DNS tillåter användare att hänvisa till en webbplats helt enkelt genom att använda sitt domännamn. Namnet förblir detsamma trots att Internet har gått över från IP-version 4-adresser till längre IP-version 6-adresser.
De första domännamnsystemen och DNS-servrarna utvecklades i början av 1980-talet eftersom Internet snabbt växte i storlek. De ursprungliga protokollen publicerades av Internet Engineering Task Force (IETF) i Request for Comments (RFC) 882 och RFC 883. Programvaran och protokollen har reviderats kraftigt många gånger, främst på grund av säkerhetshänsyn.
För att domännamnsystem ska vara riktigt användbara måste varje namn lösas till en unik IP-adress. 1998 bildades Internet Corporation för tilldelade namn och nummer (ICANN) för att hantera denna process. ICANN är en ideell enhet som övervakar distributionen av domännamn och IP-adresser över hela världen. Det hanterar också tilldelningen av specifika portar och parametervärden för Internet många protokoll, inklusive DNS. De 13 speglade servrarna som utgör roten till Internet-DNS samordnas också av ICANN.
Internetrotservrarna inkluderar adresserna på DNS-servrarna för alla toppdomäner, t.ex. .com och .org. Varje toppnivåserver innehåller en DNS-databas med alla namn och adresser i den domänen. Delar av dessa DNS-databaser lagras också av tusentals DNS-upplösare som finns på Internet-leverantörer. Detta avlastar mycket av den trafikbörda som annars skulle placeras på servrar på hög nivå. Enskilda webbläsare inkluderar också cachar för besökta domäner för att göra webbplatsuppslag så snabbt som möjligt.
Lokala nätverk som är isolerade från Internet kan använda sina egna domännamnsystem. Dessa översätter bara namnen och adresserna som finns i det lokala nätverket. De använder ofta DNS-programvara och protokoll som är lika eller identiska med dem som används av Internet-implementeringen. Vissa alternativa DNS-rotsystem finns online som är duplikat av den befintliga internetstrukturen, men innehåller fler namn. Dessa utgör en risk för internetstabilitet och säkerhet eftersom ett domännamn kan lösas till olika adresser av olika system.