Domain Name System (DNS) kääntää Internet-verkkotunnuksen ja isännän nimet IP-osoitteiksi ja päinvastoin.
Internetissä DNS muuntaa automaattisesti nimet, jotka kirjoitamme WWW-selaimen osoiteriville näiden sivustojen ylläpitävien WWW-palvelimien IP-osoitteisiin. Suuremmat yritykset käyttävät myös DNS: ää oman yrityksen intranetin hallintaan . Kotiverkot käyttävät DNS-verkkoa Internetiä käyttäessäsi, mutta eivät käytä sitä kotitietokoneiden nimeä hallitsemiseen.
Miten DNS toimii
DNS on asiakkaan / palvelimen verkkoviestintäjärjestelmä : DNS-asiakkaat lähettävät pyyntöjä ja saavat vastauksia DNS-palvelimilta . IP-osoitteen sisältävän nimen sisältäviä pyyntöjä kutsutaan eteenpäin DNS-hakuihin. Myös IP-osoitteita sisältäviä ja ns. Käänteisen DNS-haun tuloksia koskevat pyynnöt tuetaan. DNS toteuttaa hajautetun tietokannan tämän nimen ja viimeisimmän osoitetiedot tallentamiseksi kaikille julkisille isännille Internetissä.
DNS-tietokanta sijaitsee erityisten tietokantapalvelimien hierarkiassa. Kun Web-selainten kaltaiset asiakkaat antavat Internet-isäntänimiä sisältäviä pyyntöjä, DNS-resolverin kutsuttu ohjelmisto (joka on yleensä rakennettu verkkokäyttöjärjestelmään) kutsuu ensin yhteyden DNS-palvelimeen palvelimen IP-osoitteen määrittämiseksi. Jos DNS-palvelimessa ei ole tarvittavaa kartoitusta, se lähettää puolestaan pyynnön toiselle DNS-palvelimelle hierarkian seuraavassa korkeammassa tasossa. Sen jälkeen, kun DNS-hierarkiassa on mahdollisesti useita välitys- ja delegointiviestejä, tietyn isännän IP-osoite saapuu lopulta resolveriin, joka puolestaan täydentää pyynnön Internet-protokollaa käyttäen .
DNS sisältää lisäksi tuen välimuistipyyntöjen ja redundanssin tukemiseen. Useimmat verkkokäyttöjärjestelmät tukevat ensisijaisten, toissijaisten ja kolmannen vaiheen DNS-palvelimien kokoonpanoa, joista jokainen voi palvella asiakkailtaan tulevia pyyntöjä.
DNS-asetusten määrittäminen henkilökohtaisissa laitteissa ja kotiverkossa
Internet-palveluntarjoajat ylläpitävät omaa DNS-palvelintaan ja käyttävät DHCP: tä asiakkaidensa verkkojen automaattiseen määrittämiseen. Automaattinen DNS-palvelimen käyttö helpottaa kotitalouksien DNS-kokoonpanon taakan. Kotiverkon ylläpitäjille ei kuitenkaan vaadita pitämään ISP-asetuksiaan. Jotkut mieluummin käyttävät yhtä käytettävissä olevista julkisista Internet-DNS-palveluista . Julkiset DNS-palvelut on suunniteltu tarjoamaan parempaa suorituskykyä ja luotettavuutta kuin tyypillinen internet-palveluntarjoaja voi kohtuudella tarjota.
Home- laajakaistareitit ja muut verkon yhdyskäytävälaitteet säilyttävät verkon ensisijaiset, toissijaiset ja kolmannen osapuolen DNS-palvelimen IP-osoitteet ja liittävät ne asiakkaiden laitteisiin tarpeen mukaan. Järjestelmänvalvojat voivat syöttää osoitteet manuaalisesti tai hankkia ne DHCP: ltä. Osoitteita voi myös päivittää asiakaskoneella käyttöjärjestelmän konfigurointivalikoiden kautta.
DNS-ongelmat voivat olla ajoittaisia ja vaikeasti vianmäärityksiä sen maantieteellisesti hajautetun luonteen vuoksi. Asiakkaat voivat silti muodostaa yhteyden paikalliseen verkkoon, kun DNS on rikki, mutta et voi tavoittaa etäkoneita nimensä mukaan. Kun asiakassovelluksen verkkoasetukset näyttävät 0.0.0.0: n DNS-palvelimen osoitteet, se ilmaisee epäonnistumisen DNS: n tai sen määrityksen kanssa paikallisverkossa.