Maksuton DNS-tukinumero – DNS-kaupan tukipalvelu. Mikä on DNS, miten DNS toimii ja miksi verkkotunnukset eivät ala toimimaan heti

480 auto

Jos kysyt tavalliselta Internetin käyttäjältä, mikä verkkosivusto on, hän todennäköisesti nimeää esimerkiksi yandex.ru, mail.ru, google.com, facebook.com, ...

Käytännössä tämä riittää: löysin mielenkiintoisen sivuston, kerroin ystävilleni sen verkkotunnuksen (tai yksinkertaisemmin "osoitteen").

Verkkotunnus ei kuitenkaan ole oikea osoite. No, tämä on suunnilleen sama kuin lähettää kirje, jonka kirjekuoressa on merkintä: "Jekaterinburgin kaupunki, Peter Ivanoville." Tässä ei ole edes kysymys siitä, että Jekaterinburgissa voi olla useita Petrov Ivanovia (kuvitelkaamme, että tällä nimellä on vain yksi henkilö). Ongelmana on, että vastaanottaja voi liikkua ainakin ympäri kaupunkia, ja kirjeen luovuttaminen hänelle on erittäin ongelmallista.

Mutta kirjeet toimitetaan ja vastaanotetaan! - Toki. Koska ne toimitetaan postiosoitteisiin. Esimerkiksi "Leningradin kaupunki, 3. Stroiteley Street, rakennus 25, huoneisto 12."

Postiosoite Internetissä on IP-osoite, joka koostuu neljästä numerosta 0-255, esimerkiksi 74.125.131.100. Tämä on yksi google.com-sivuston IP-osoitteista. Jos kirjoitat nämä numerot selaimesi osoitepalkkiin, löydät itsesi google.com-portaalista tai tarkemmin sanottuna google.ru-sivustosta, jonne sinut ohjataan automaattisesti uudelleen.

Miksi "yksi osoitteista" ja minkä tyyppisiä IP-osoitteita on, jätämme toistaiseksi sivuun.

Internetissä IP-osoite määrittää, mille tietokoneelle tiedot tulee toimittaa.

Muistuttaako IP-osoite sinua jostain? "Se muistuttaa minua pitkästä matkapuhelinnumerosta."

Puhelinluettelo

Valitettavasti pitkien puhelinnumeroiden muistaminen ei ole helppoa. Lisäämme ne muistikirjoihimme ("yhteystiedot", matkapuhelimeen) ja lisäämme niihin selkeät nimet, esim.

Peter Ivanov, +7-343-123-45-67.

Jatkossa meidän ei tarvitse muistaa itse Peterin puhelinnumeroa, riittää, että tämä numero on tallennettu puhelinluetteloomme. Kun meidän täytyy soittaa Peterille, löydämme hänet yhteystietoluettelostamme edes katsomatta hänen numeroaan.

Internetissä puhelinluettelon rooli on verkkotunnusjärjestelmä(DNS, Domain Name System). Se tallentaa suhteellisen helposti muistettavan sivuston nimen ja sen vaikeasti muistettavan numeerisen osoitteen välisen suhteen.

Totta, tämän "Internet-kirjan" ja puhelinkirjan välillä on yksi merkittävä ero. – Sitä ei johda jokainen Pjotr ​​Ivanovin tuttu erikseen, vaan hän itse.

Yksityiseen puhelinluetteloon voit kirjoittaa: "Petya", "Peter", "Petrusha", "Petrukha", "Petrunya", "rakas", ..., ja "Internet-puhelinluetteloon" merkinnät säilyttää sivustojen omistajat itse, esimerkiksi:

Verkkotunnus Osoite
pyotr-ivanov.ru 123.123.123.123

Jos joku haluaa vierailla Peter Ivanovin verkkosivustolla, hän kirjoittaa selaimen osoiteriville: pyotr-ivanov.ru ja verkkotunnusjärjestelmä kertoo selaimelle (tarkemmin sanottuna tietokoneelle, jossa selain on käynnissä) vastaava IP-osoite, esimerkissämme: 123.123 .123.123. Tässä osoitteessa oleva tietokone käsittelee selainpyynnön ja lähettää sille tiedot pyydetyn verkkosivun näyttämiseksi.

Ymmärrätkö nyt kuinka verkkotunnuksia käytetään? "Ei kuitenkaan vielä kerrottu, mihin sivustojen verkkotunnusten välisiä yhteyksiä koskevat tietueet ja niiden tietokoneiden IP-osoitteet, joilla nämä sivustot sijaitsevat, tallennetaan.

DNS-palvelin

Se toimii puhelinluettelona. Se tallentaa tiedot siitä, mitä IP-osoitetta tietty verkkotunnus vastaa. Internetissä on paljon DNS-palvelimia. Heillä on kaksinkertainen rooli:

  • tärkein on "Internet-puhelinluettelo";
  • lisäksi (mutta myös tärkeää) on muiden DNS-palvelimien tietueiden tallentaminen välimuistiin.

Ensinnäkin muutama sana välimuistista. Sivuston nimen ja sen IP-osoitteen välinen yhteys on selvitettävä aina, kun käytät kyseistä verkkosivustoa. Jos sivusto, jolla haluat vierailla, on melko kaukana, useat kyselyt etäiselle ensisijaiselle DNS-palvelimelle voivat kestää kauan ja hidastaa verkkosivujen lataamista. Viiveiden välttämiseksi tietokonettasi lähinnä oleva DNS-palvelin (yleensä Internet-palveluntarjoajasi luona) tallentaa tiedot aiemmin pyydetyistä IP-osoitteista, ja kun käytät samaa sivustoa uudelleen, se ilmoittaa osoitteensa hyvin nopeasti, koska se tallentaa sen. välimuistissasi.

Mutta jotta voit tallentaa jotain välimuistiin, sinulla on oltava välimuistissa olevan lähde. Tämä lähde on ensisijaiset DNS-palvelimet, jotka tallentavat verkkoalueiden ja niiden IP-osoitteiden väliset alkuperäiset suhteet.

Rekisteröidäksesi verkkotunnuksen, sinun tarvitsee vain keksiä sellainen. Mutta jotta se alkaa toimia, sinun on kerrottava rekisterinpitäjälle DNS-palvelimen verkkotunnus, joka tallentaa yksityiskohtaiset tiedot rekisteröimästäsi verkkotunnuksesta. Näistä tiedoista keskustellaan hieman myöhemmin.

Tyypillisesti käytetään kahta DNS-palvelinta: ensisijaista ja toissijaista. Mutta voi olla enemmänkin. Suurempi määrä DNS-palvelimia lisää verkkotunnuksesi käyttövarmuutta: jos yksi ei ole käytettävissä, toinen vastaa.

Oikeassa maailmassa kaksi riittää.

Monet verkkotunnusten rekisteröijät ja Internet-palveluntarjoajat tarjoavat DNS-palvelimiensa käyttöä maksullisena palveluna.

Verkon tietokoneilla (mukaan lukien Internet) ei ole nimiä, tiedonsiirto tapahtuu IP-osoitteiden avulla.

IP-osoite(Internet Protocol Address) - numeerinen osoite Internetissä, joka näyttää tältä 123.123.123.123. Ihmisten on vaikea muistaa IP-osoitteita, varsinkin kun vierailet kymmenillä sivustoilla päivässä, joilla on erilaiset IP-osoitteet.

Samoin kuin tallennat puhelinnumeroita, voit pitää yhteystietokirjaa tai puhelinluetteloa IP-osoitteille. Puhelinluettelon roolia Internetissä suorittaa DNS(Domain Name System), verkkotunnusjärjestelmä. Kun syötät verkkotunnuksen Internet-selaimeen, se muunnetaan DNS:n kautta IP-osoitteeksi, jota käytetään palvelimelle pääsyyn.

Itse asiassa DNS-palvelimet eivät tallenna vain palvelimen IP-osoitetta, vaan myös muita tietoja, kuten DNS-resurssitietueita "MX", "TXT", "A", "CNAME", "SOA".

DNS-palvelimia, jotka tallentavat tietoja tuhansista ja miljoonista verkkotunnuksista, isännöidään usein erillisillä, tehokkailla palvelimilla. Tällaisissa tapauksissa ilmaisu "DNS-palvelin" voi tarkoittaa koko ohjelmisto- ja laitteistokompleksia (palvelinta ja itse ohjelmaa).

Miksi rekisteröidä DNS-palvelimia verkkotunnukselle?

Kun rekisteröit uuden verkkotunnuksen, mikään Internetin DNS-palvelin ei tiedä siitä. Ja ennen kuin verkkotunnuksesi tiedot ilmestyvät Internetin DNS-palvelimille, verkkosivusto, sähköposti tai muut palvelut eivät toimi.

Jotta Internetin DNS-palvelimet voivat tietää verkkotunnuksestasi, jonkun on kerrottava heille, ja tämä henkilö on DNS-palvelin, jonka rekisteröit verkkotunnuksellesi. Se toimii "heraldina", joka pitää aina uusimmat tiedot verkkotunnuksestasi. Esimerkiksi DNS-isännöintipalvelimet ns1.hosting.site ja ns2.hosting.site tallentavat tietoja verkkotunnuksista, jotka on yhdistetty isännöintisivustoon.

Tietoja DNS-palvelimien välisistä eroista ns1.hosting..hosting.site Ja ns1..sivusto ja lue, mikä näistä pareista sopii sinulle.

DNS-palvelimet rekisteröidään pareittain, tämä tehdään paremman viansietokyvyn vuoksi: jos yksi DNS-palvelin epäonnistuu, toinen jää toimimaan.

Järjestelmä IP-osoitteen määrittämiseksi verkkotunnuksen perusteella

Tämä kaavio selittää lyhyesti, mitä tapahtuu, kun haluat vierailla tietyllä sivustolla.

  1. 1 Tietokoneesi ottaa yhteyttä Internet-palveluntarjoajasi DNS-palvelimiin ( nuoli 1). Palveluntarjoajan DNS-palvelimet etsivät IP-osoitetta välimuististaan ​​(välipuskuri nopealla pääsyllä) ja jos he löytävät sen, ne antavat sinulle tämän IP-osoitteen ja IP:n kautta tietokoneesi ottaa yhteyden palvelimeen, jolla sivusto on ( nuoli 7).
  2. 2 Jos "domain-IP-osoite" -pari ei ole välimuistissa, palveluntarjoajan DNS-palvelin tekee rekursiivisia kyselyitä juuri DNS-palvelimille ( nuoli 2), joita on vain muutama ympäri maailmaa. Pääpalvelimien toimialueen asetusten muutokset eivät päivity välittömästi, vaan muutaman tunnin välein. Esimerkiksi RU-alueen DNS-juuripalvelimien muutokset päivitetään vain 4 kertaa päivässä. Juuripalvelimet palauttavat toimialueen DNS-palvelimien osoitteet ( nuoli 3), johon toimialueen DNS-vyöhyke on tallennettu.
  3. 3 Saatuaan DNS-palvelimien osoitteet palveluntarjoaja tekee pyynnön yhdelle niistä ( nuoli 4), vastaanottaa vaaditun IP-osoitteen vastauksena ( nuoli 5), tallentaa sen välimuistiin (jotta sinun ei tarvitse ottaa yhteyttä DNS-juuripalvelimeen joka kerta) ja välittää sen selaimellesi ( nuoli 6).
  4. 4 Ja vasta nyt, kun selaimella on sivuston IP-osoite, se voi ottaa yhteyttä isännöintipalvelimeen, jolla sivusto sijaitsee ( nuoli 7) ja voi näyttää sen tietokoneen näytöllä ( nuoli 8).

Niin:

  • Pääpalvelimien tiedot päivittyvät vain muutaman kerran päivässä.
  • Internet-palveluntarjoajat päivittävät pääsääntöisesti DNS-palvelimen välimuistin enintään kerran päivässä (jotkut palveluntarjoajat päivittävät välimuistin jopa harvemmin, mutta yleensä enintään 72 tuntia), joten jos verkkotunnuksen rekisteröinnin tai siirron (DNS-palvelimien vaihtamisen) jälkeen , Sivusto ei toiminut heti, älä huoli - odota hetki.
  • Tarkista, onko DNS päivitetty, käyttämällä .

Yllä kuvattu DNS-toiminnan rakenne on huomattavasti yksinkertaistettu, jos haluat lisätietoja Internetin viitekirjallisuudesta.

Määritelmä

DNS(Domain Name System, "verkkotunnuksen nimijärjestelmä") on tietokoneella hajautettu järjestelmä, jolla hankitaan tietoja toimialueista. Tämän järjestelmän pääsovellus on muuntaa isäntänimi IP-osoitteeksi ja tarjota postin reititystiedot. Isäntä on mikä tahansa tietokone tai palvelin, joka on kytketty paikalliseen verkkoon tai Internetiin.

Toimintaperiaate

Kaaviomainen esitys IP-osoitteen määrittelyprosessista syötetystä verkkotunnuksesta

DNS:n toiminta on melko yksinkertaista, mutta sen perusteiden tuntemattomuuden vuoksi suurin osa ongelmista ja kysymyksistä syntyy siirrettäessä olemassa olevaa verkkotunnusta ja rekisteröitäessä uusi.

Pysähdytään hieman tarkemmin itse piirin kuvaukseen.

  • Kun käyttäjä käynnistää verkkoselaimen ja syöttää sivuston toimialueen nimen, hänen tietokoneensa lähettää Internet-palveluntarjoajan DNS-palvelimelle pyynnön saada IP-osoite, jossa toimialue sijaitsee (1).
  • Jos palveluntarjoajan DNS-palvelimet eivät löydä tietoja pyydetystä sivustosta välimuististaan, ne lähettävät pyynnön DNS-juuripalvelimille (2).
  • DNS-juuripalvelin etsii tietokannastaan ​​tietoja isännöintipalveluntarjoajan nimipalvelimista, joilla sivusto sijaitsee. Seuraavaksi hän raportoi ne palveluntarjoajan välimuistissa olevalle DNS-palvelimelle (3).
  • Kun Internet-palveluntarjoajan välimuistiin tallennettava DNS-palvelin on vastaanottanut tiedon isännöintipalveluntarjoajan nimipalvelimista, se kysyy joltain niistä (4) ja, jos se saa positiivisen tuloksen IP-osoitteen hankinnassa (5), sijoittaa sen välimuistiin. Välimuistia käytetään vähentämään sekä Internet-kanavien kuormitusta että nopeuttamaan pyyntötuloksen vastaanottamista.
  • Tämän jälkeen palveluntarjoajan DNS-palvelin lähettää IP-osoitteen sivustopyynnön tehneelle käyttäjän selaimelle (6).
  • Ja tämän jälkeen selain, saatuaan pyydetyn sivuston IP-osoitteen, siirtyy itse sivustolle (7 ja 8).

On tärkeää, että palveluntarjoajan nimipalvelimen tietojen päivitys ei tapahdu hetkessä, vaan tietyn ajan kuluttua (jokaiselle DNS-palvelimelle, asetuksista ja tarjoajasta riippuen, nämä arvot voivat vaihdella).

Lisäksi, jos joku Internet-palveluntarjoajasi käyttäjistä vieraili sivulla ja sen jälkeen sivusto vaihtoi IP-osoitetta tai nimipalvelimia, vanhat tiedot säilyvät palveluntarjoajan välimuistin DNS-palvelimen tietokannassa, kunnes välimuisti päivitetään. Tähän asti sivustoa pyydettäessä annetaan vanhentuneet sijaintitiedot (IP-osoite). Vaikka muiden palveluntarjoajien käyttäjät voivat avata sivuston uudesta IP-osoitteesta.

Periaatteessa, jos sinulla on yllä oleva tilanne, ei ole syytä huoleen. Sinun tulee odottaa jonkin aikaa, jotta tiedot päivittyvät juuri DNS-palvelimille ja palveluntarjoajan DNS-palvelimille.

Odottaessasi voit varmuuden vuoksi itsenäisesti diagnosoida verkkotunnuksesi asetusten oikeellisuuden tai ottaa yhteyttä tekniseen tukeen.

Diagnoosi ja ongelmanratkaisu

Ongelmien diagnosointia ja niiden ratkaisuja käsitellään artikkelissa

19. DNS. DNS-palvelimien toimintatilat. DNS (englanniksi: Domain Name System) on hajautettu tietokonejärjestelmä, jolla saadaan tietoa toimialueista. Useimmiten käytetään IP-osoitteen hankkimiseen isäntänimellä (tietokone tai laite), sähköpostin reititystietojen hankkimiseen, toimialueen protokollien palvelemiseen (SRV-tietue). Hajautettua DNS-tietokantaa ylläpitää DNS-palvelimien hierarkia, jotka kommunikoivat tietyn protokollan avulla. DNS:n perustana on ajatus hierarkkisesta verkkotunnusrakenteesta ja vyöhykkeistä. Jokainen nimestä vastaava palvelin voi siirtää vastuun verkkotunnuksen lisäosasta toiselle palvelimelle (hallinnollisesta näkökulmasta - toiselle organisaatiolle tai henkilölle), mikä mahdollistaa vastuun siirtämisen tietojen merkityksellisyydestä eri organisaatioiden palvelimille. (ihmiset) ovat vastuussa vain "omasta" osasta verkkotunnusta. DNS:llä on seuraavat ominaisuudet: * Hajautettu hallinto. Eri ihmiset tai organisaatiot ovat vastuussa hierarkkisen rakenteen eri osista. * Tietojen tallennuksen jakelu. Jokaisen verkkosolmun on välttämättä tallennettava vain tiedot, jotka ovat sen vastuualueella, ja (mahdollisesti) juuri DNS-palvelimien osoitteet. * Tietojen välimuisti. Solmu voi tallentaa tietyn määrän dataa vastuualueensa ulkopuolelle vähentääkseen verkon kuormitusta. * Hierarkkinen rakenne, jossa kaikki solmut yhdistetään puuksi ja jokainen solmu voi joko määrittää itsenäisesti alempien solmujen työn tai delegoida (siirtää) ne muille solmuille. * Varaukset. Useat fyysisesti ja loogisesti erotetut palvelimet vastaavat solmujensa (vyöhykkeidensä) tallentamisesta ja ylläpidosta, mikä varmistaa tietoturvan ja työn jatkumisen, vaikka jokin solmuista epäonnistuisi. DNS:n keskeiset käsitteet ovat: * Domain (englanniksi domain - area) - nimipuun solmu yhdessä kaikkien sen alisteisten solmujen kanssa (jos sellaisia ​​on), eli nimipuun nimetty haara tai alipuu. Verkkotunnuksen rakenne heijastaa hierarkian solmujen järjestystä; verkkotunnuksen nimi luetaan vasemmalta oikealle junior domaineista ylemmän tason verkkotunnuksiin (tärkeysjärjestyksessä), koko järjestelmän juuriverkkotunnus on piste ("."), alla on ensimmäisen tason verkkotunnukset (maantieteelliset tai temaattinen), sitten toinen taso, kolmas ja jne. (esimerkiksi osoitteelle ru.wikipedia.org. ensimmäisen tason verkkotunnus on org, toinen on wikipedia, kolmas on ru). Käytännössä piste nimen lopusta jätetään usein pois ("ru.wikipedia.org" "ru.wikipedia.org" sijaan), mutta se voi olla tärkeä tapauksissa, joissa suhteelliset verkkotunnukset ja FQDN (englanniksi) erotetaan toisistaan. Fully Qualifed Domain Name, täysin hyväksytty nimiverkkotunnus). * Aliverkkotunnus on aliverkkotunnus (esimerkiksi wikipedia.org on org-verkkotunnuksen aliverkkotunnus ja ru.wikipedia.org on wikipedia.org-verkkotunnuksen aliverkkotunnus). Teoriassa tämä jako voi saavuttaa 127 tason syvyyden, ja jokainen tarra voi sisältää enintään 63 merkkiä, kunnes kokonaispituus pisteet mukaan lukien on 254 merkkiä. Mutta käytännössä verkkotunnusten rekisteröijät käyttävät tiukempia rajoituksia. Jos sinulla on esimerkiksi verkkotunnus, kuten mydomain.ru, voit luoda sille erilaisia ​​aliverkkotunnuksia, kuten mysite1.mydomain.ru, mysite2.mydomain.ru jne. * Resurssitietue on DNS:n tiedon tallennus- ja siirtoyksikkö. . Jokaisella resurssitietueella on nimi (eli tiettyyn Domain-nimeen sidottu, nimipuun solmu), tyyppi ja tietokenttä, joiden muoto ja sisältö riippuvat tyypistä. * Zone - osa verkkotunnuspuuta (mukaan lukien resurssitietueet), joka sijaitsee yhtenä kokonaisuutena tietyllä verkkotunnuksen nimipalvelimella (DNS-palvelin, katso alla) ja useammin - samanaikaisesti useilla palvelimilla (katso alla). Puun osan erottamisen erilliseen vyöhykkeeseen tarkoituksena on siirtää vastuuta (katso alla) vastaavasta toimialueesta toiselle henkilölle tai organisaatiolle. Tätä kutsutaan delegoimiseksi (katso alla). Puun yhteydessä oleva vyöhyke on myös puu. Jos tarkastelemme DNS-nimiavaruutta vyöhykkeiden rakenteena yksittäisten solmujen/nimien sijaan, saamme myös puun; on perusteltua puhua vanhempi- ja lapsivyöhykkeistä, seniori- ja alavyöhykkeistä. Käytännössä useimmat tason 0 ja 1 vyöhykkeet (.", ru, com, ...) koostuvat yhdestä solmusta, jolle lapsivyöhykkeet ovat suoraan alisteisia. Suurissa yritysalueissa (2. tai useammat tasot) joskus muodostetaan lisää alisteisia tasoja erottamatta niitä alialueiksi. * Delegointi on toimenpide, jolla siirretään vastuu osasta verkkotunnuspuusta toiselle henkilölle tai organisaatiolle. DNS:n delegoinnin avulla hajautettu hallinta ja tallennus varmistetaan. Teknisesti delegointi käsittää kyseisen puun osan erottamisen erilliseksi vyöhykkeeksi ja kyseisen vyöhykkeen sijoittamisen DNS-palvelimelle (katso alla), jota tämä henkilö tai organisaatio hallitsee. Tässä tapauksessa päävyöhyke sisältää "liimaavat" resurssitietueet (NS ja A), jotka sisältävät osoittimia lapsivyöhykkeen DNS-palvelimiin, ja kaikki muut lapsivyöhykkeeseen liittyvät tiedot tallennetaan lapsivyöhykkeen DNS-palvelimille. * DNS-palvelin on erikoistunut ohjelmisto DNS:n sekä tietokoneen, jossa tämä ohjelmisto toimii, huoltoon. DNS-palvelin voi olla vastuussa joistakin vyöhykkeistä ja/tai se voi välittää pyyntöjä ylävirran palvelimille. * DNS-asiakas on DNS-työskentelyyn erikoistunut kirjasto (tai ohjelma). Joissakin tapauksissa DNS-palvelin toimii DNS-asiakkaana. * Authority (englanniksi: authoritative) - merkki vyöhykkeen sijainnista DNS-palvelimella. DNS-palvelinvastaukset voivat olla kahdenlaisia: arvovaltaisia ​​(kun palvelin ilmoittaa olevansa vastuussa vyöhykkeestä) ja ei-valtuutettavia (englanniksi: Non-authoritative), kun palvelin käsittelee pyynnön ja palauttaa vastauksia muilta palvelimilta. Joissakin tapauksissa DNS-palvelin voi pyynnön välittämisen sijaan palauttaa sille jo tunteman arvon (aiemmista pyynnöistä) (välimuistitila). * DNS-kysely (englanninkielinen DNS-kysely) - pyyntö asiakkaalta (tai palvelimelta) palvelimelle. Kysely voi olla rekursiivinen tai ei-rekursiivinen (katso Rekursio). Nimi ja IP-osoite eivät ole identtisiä - yhdellä IP-osoitteella voi olla useita nimiä, mikä mahdollistaa useiden verkkosivustojen tukemisen yhdellä tietokoneella (tätä kutsutaan virtuaaliseksi isännöinniksi). Päinvastoin on myös totta - useita IP-osoitteita voidaan liittää yhteen nimeen: näin voit luoda kuormituksen tasapainotuksen. Rekursio Termi Rekursio DNS:ssä viittaa DNS-palvelimen käyttäytymisalgoritmiin, jossa palvelin suorittaa asiakkaan puolesta täydellisen haun vaadituille tiedoille koko DNS-järjestelmästä ja ottaa tarvittaessa yhteyttä muihin DNS-palvelimiin. DNS-kysely voi olla rekursiivinen - vaatii täydellistä hakua - tai ei-rekursiivinen (tai iteratiivinen) - ei vaadi täyttä hakua. Vastaavasti DNS-palvelin voi olla rekursiivinen (voi suorittaa täyden haun) tai ei-rekursiivinen (ei pysty suorittamaan täyttä hakua). Jotkut DNS-palvelinohjelmat, kuten BIND, voidaan määrittää tekemään kyselyitä joillekin asiakkaille rekursiivisesti ja toisille ei-rekursiivisesti. Kun DNS-palvelin vastaa ei-rekursiiviseen kyselyyn tai kun se ei pysty suorittamaan rekursiivisia kyselyjä tai se on kielletty, se joko palauttaa tiedot vyöhykkeestä, josta se on vastuussa, tai palauttaa virheilmoituksen. Ei-rekursiivisen palvelimen asetukset, kun vastaus tuottaa palvelimien osoitteita, joilla on enemmän tietoa pyydetystä vyöhykkeestä kuin vastaavalla palvelimella (useimmiten juuripalvelimien osoitteet), ovat virheelliset ja tällaista palvelinta voidaan käyttää DoS:n järjestämiseen. hyökkäyksiä. Rekursiivisen kyselyn tapauksessa DNS-palvelin kyselee palvelimia (nimen vyöhyketason alenevassa järjestyksessä), kunnes se löytää vastauksen tai havaitsee, että toimialuetta ei ole olemassa. (Käytännössä haku alkaa haettua lähimpänä olevista DNS-palvelimista; jos tiedot niistä ovat välimuistissa ja eivät ole vanhentuneita, palvelin ei välttämättä tee kyselyä muille DNS-palvelimille.) Katsotaanpa koko järjestelmän toimintaa. järjestelmä esimerkkinä. Oletetaan, että kirjoitimme selaimeen osoitteen ru.wikipedia.org. Selain kysyy DNS-palvelimelta: "mikä on ru.wikipedia.orgin IP-osoite"? DNS-palvelin ei kuitenkaan välttämättä tiedä mitään pyydetystä nimestä, vaan jopa koko wikipedia.org-verkkotunnuksesta. Tässä tapauksessa palvelin ottaa yhteyttä juuripalvelimeen - esimerkiksi 198.41.0.4. Tämä palvelin raportoi - "Minulla ei ole tietoa tästä osoitteesta, mutta tiedän, että 204.74.112.1 on vastuussa organisaatiovyöhykkeestä." DNS-palvelin lähettää sitten pyyntönsä osoitteeseen 204.74.112.1, mutta se vastaa "Minulla ei ole tietoa tästä palvelimesta, mutta tiedän, että 207.142.131.234 vastaa vyöhykkeestä wikipedia.org." Lopuksi sama pyyntö lähetetään kolmannelle DNS-palvelimelle ja se saa vastauksen - IP-osoitteen, joka välitetään asiakkaalle - selaimelle. Tässä tapauksessa nimeä selvitettäessä eli etsittäessä IP-osoitetta nimellä: * selain lähetti rekursiivisen pyynnön sen tuntemalle DNS-palvelimelle - vastauksena tämäntyyppiseen pyyntöön palvelimen on palautettava "valmis tulos", eli IP-osoite tai tyhjä vastaus ja virhekoodi NXDOMAIN; * DNS-palvelin, joka vastaanotti pyynnön selaimelta, lähetti peräkkäin ei-rekursiivisia pyyntöjä, joihin se sai vastauksia muilta DNS-palvelimilta, kunnes se sai vastauksen pyydetystä vyöhykkeestä vastaavalta palvelimelta; * Muut mainitut DNS-palvelimet käsittelivät pyynnöt ei-rekursiivisesti (eikä todennäköisesti käsittelisi pyyntöjä rekursiivisesti, vaikka tällainen vaatimus olisi pyynnössä). Joskus on hyväksyttävää, että pyydetty palvelin välittää rekursiivisen kyselyn "ylävirran" DNS-palvelimelle ja odottaa valmis vastausta. Kun kyselyitä käsitellään rekursiivisesti, kaikki vastaukset kulkevat DNS-palvelimen kautta, ja se pystyy tallentamaan ne välimuistiin. Toistuva pyyntö samoista nimistä ei yleensä mene pidemmälle kuin palvelimen välimuistin kutsuja ei tapahdu ollenkaan. Sallittu aika vastausten tallentamiseen välimuistiin tulee vastausten mukana (resurssitietueen TTL-kenttä). Rekursiiviset pyynnöt vaativat enemmän resursseja palvelimelta (ja luovat enemmän liikennettä), joten ne hyväksytään yleensä palvelimen omistajan tuntemista solmuista (esimerkiksi palveluntarjoaja tarjoaa mahdollisuuden tehdä rekursiivisia pyyntöjä vain asiakkailleen; verkko, rekursiiviset pyynnöt hyväksytään vain paikalliselta segmentiltä). Ei-rekursiiviset kyselyt hyväksytään yleensä kaikista verkon solmuista (ja mielekäs vastaus annetaan vain kyselyihin, jotka koskevat solmussa isännöityä vyöhykettä; muita vyöhykkeitä koskeva DNS-kysely palauttaa yleensä muiden palvelimien osoitteet). Käänteinen DNS-haku DNS:ää käytetään ensisijaisesti symbolisten nimien ratkaisemiseen IP-osoitteiksi, mutta se voi suorittaa myös käänteisen prosessin. Tätä varten käytetään olemassa olevia DNS-työkaluja. Tosiasia on, että DNS-tietueeseen voidaan liittää erilaisia ​​tietoja, mukaan lukien symbolinen nimi. On olemassa erityinen verkkotunnus in-addr.arpa, jonka merkintöjä käytetään IP-osoitteiden muuntamiseen symbolisiksi nimiksi. Jos haluat esimerkiksi saada DNS-nimen osoitteelle 11.22.33.44, voit kysyä DNS-palvelimelta tietuetta 44.33.22.11.in-addr.arpa, joka palauttaa vastaavan symbolisen nimen. IP-osoitteen osien kirjoittamisen käänteinen järjestys selittyy sillä, että IP-osoitteissa merkittävimmät bitit sijaitsevat alussa ja symbolisissa DNS-nimissä merkittävimmät (lähempänä juuria) osat lopussa. DNS-palvelin, nimipalvelin - sovellus, joka on suunniteltu vastaamaan DNS-kyselyihin sopivaa protokollaa käyttäen. DNS-palvelinta voidaan kutsua myös isännäksi, jolla sovellus on käynnissä. DNS-palvelimen toimintatilat Asiakaspyyntöä suorittava DNS-palvelin voi toimia jollakin kolmesta tilasta: * pyyntöjen välittäminen (siirtäminen) toiselle DNS-palvelimelle - tässä tapauksessa pyyntö ei juuri eroa DNS-asiakaspyynnöstä. (Tätä mallia käytetään käytettäessä DNS-palvelimia ja palvelimia välimuistissa DMZ:ssä). * Rekursiivisen kyselyn itsenäisen suoritustavan tila. * vyöhykkeen ylläpitotila (tässä tapauksessa ulkopuolisten (ei-valtuutettujen) vyöhykkeiden pyyntöjä ei hyväksytä, vaan juuripalvelimien osoitteet palautetaan). * Arvovaltainen DNS-palvelin - palvelin, joka vastaa tietystä vyöhykkeestä. o Pääpalvelin tai ensisijainen palvelin (BIND-terminologiassa) on palvelin, jolla on oikeus tehdä muutoksia vyöhyketietoihin. Yleensä vyöhykkeellä on vain yksi pääpalvelin. Kun kyseessä on Microsoft DNS-palvelin ja sen integrointi Active Directoryn kanssa, pääpalvelimia voi olla useita (koska muutosten replikointia ei tee DNS-palvelin, vaan Active Directory, mikä varmistaa palvelimien ja palvelimen tasa-arvon. tietojen relevanssi). o Orja- tai toissijainen palvelin, jolla ei ole oikeutta tehdä muutoksia vyöhyketietoihin ja joka vastaanottaa viestejä muutoksista pääpalvelimelta. Toisin kuin pääpalvelin, niitä voi olla (käytännöllisesti katsoen) rajoittamaton määrä. Slave on myös arvovaltainen palvelin (eikä käyttäjä voi erottaa isäntä- ja orjapalvelinta, ero ilmenee vain vyöhykeasetusten konfiguroinnin/muutosten vaiheessa). * Välimuistipalvelin - palvelin, joka palvelee asiakkaan pyyntöjä (vastaanottaa rekursiivisen kyselyn, täyttää sen käyttämällä ei-rekursiivisia kyselyitä arvovaltaisille palvelimille tai välittää rekursiivisen kyselyn korkeamman tason DNS-palvelimelle) * Paikallinen DNS-palvelin; käytetään palvelemaan paikallisella koneella toimivia DNS-asiakkaita. Pohjimmiltaan se on eräänlainen välimuistin DNS-palvelin, joka on määritetty palvelemaan paikallisia sovelluksia. * DNS-palvelimen uudelleenohjaus; (englanniksi forwarder, sisäinen DNS-palvelin) palvelin, joka uudelleenohjaa vastaanotetut rekursiiviset kyselyt korkeamman tason välimuistipalvelimelle rekursiivisten kyselyjen muodossa. Käytetään ensisijaisesti vähentämään välimuistin DNS-palvelimen kuormitusta. * Juuri-DNS-palvelin on palvelin, joka on määräävä juurivyöhykkeelle. Maailmassa on vain 13 yleisesti käytettyä juuripalvelinta. Niiden verkkotunnukset sijaitsevat root-servers.net-vyöhykkeellä ja niitä kutsutaan nimellä a.root-servers.net, ..., g.root-servers.net. Tietyissä paikallisverkon kokoonpanoissa on mahdollista määrittää paikalliset juuripalvelimet. * DNS-palvelimen rekisteröinti. Palvelin, joka vastaanottaa dynaamisia päivityksiä käyttäjiltä. Usein yhdistettynä DHCP-palvelimeen. Microsoft DNS -palvelimessa toimialueohjaimella ajettaessa palvelin toimii rekisteröinti-DNS-palvelintilassa vastaanottaen toimialueen tietokoneilta tietoa tietokoneen nimen ja IP-osoitteen vastaavuudesta ja päivittämällä toimialuevyöhyketiedot sen mukaisesti.

Joten ole hyvä DNS on yksi tärkeimmistä asioista, jolle koko Internet on rakennettu. Tämä lyhenne tulee sanoista Domain Name System, mikä tarkoittaa verkkotunnusjärjestelmä.

Käsittelin tätä asiaa (verkkotunnusjärjestelmän rakennetta) jo puhuessani, mutta vain ohimennen. Tänään haluan puhua DNS-palvelimien roolista verkkosivustojen ja koko Internetin toiminnassa.

Miksi tarvitsemme DNS-palvelimia ja mitä ne ovat?

Verkkotunnusjärjestelmä toimii täysillä nimillä (latinalaiset kirjaimet, numerot, viivat ja alaviivat ovat sallittuja niitä muodostettaessa)..120.169.66 ei ole kovin informatiivinen) ja niillä on helpompi käyttää.

Jälkimmäinen liittyy nimenomaan inhimilliseen tekijään, koska koneiden on silti mukavampaa käyttää IP-osoitteita, mitä ne tekevät... Mutta hän ymmärtää, että tämä on verkkotunnus, joka tarkoittaa tietoa siitä, millä IP-osoitteella sivusto sijaitsee päällä, hän voi saada DNS-palvelimelta.

Se on näillä DNS-palvelimilla (joskus niitä kutsutaan myös N.S. nimipalvelimelta, ts. palvelinten nimet) ja koko Internetiä tuetaan (kuten litteä maailma kolmen valaan päällä kilpikonnan selässä). joka ei vaadi suoraa ihmisen osallistumista työhönsä (jos asetat sen, se toimii 24/7). Ja verkossa on paljon tällaisia ​​DNS-palvelimia.

Miten DNS toimii ja mitä tekemistä Hosts-tiedostolla on sen kanssa?

Internetin kynnyksellä DNS ei ollut olemassa ollenkaan. Mutta miten verkko toimi silloin? Tästä asiasta vastasi silloin (ja nytkin) ns., jonne rekisteröitiin kaikki silloisen pienen Internetin isännät.

Tällainen tiedosto oli (ja on nyt) jokaisella verkkoon kytketyllä käyttäjän tietokoneella (se on myös sinulla) (katso yllä oleva linkki löytääksesi sen).

Hosts-tiedostossa kirjoitettiin useita tuhansia rivejä (silloin Internetissä olevien sivustojen lukumäärän mukaan), joista jokaiseen kirjoitettiin ensin IP-osoite ja sitten vastaava verkkotunnus välilyönnillä erotettuna. Tältä blogini merkintä olisi näyttänyt, jos se olisi ollut Internetissä 25-30 vuotta sitten:

109.120.169.66 verkkosivusto

Onnea sinulle! Nähdään pian blogisivuston sivuilla

Voit katsoa lisää videoita siirtymällä osoitteeseen
");">

Saatat olla kiinnostunut

Palvelin - mikä se on?
Verkkotunnuksen (verkkotunnuksen) ostaminen Reghouse-rekisteröijän esimerkin avulla WHOIS-palvelut - tiedot verkkotunnuksesta (kuka se on, mikä on sen ikä ja historia, milloin se julkaistaan) tai IP-osoite
Hosts-tiedosto - mikä se on, missä se sijaitsee Windowsissa, mitä verkkovastaavan tulee tehdä sillä ja kuinka poistaa virusmerkinnät siitä
Työllisyyden tarkistaminen ja verkkotunnuksen ostaminen, mitä eroa on verkkotunnusten rekisteröijien ja jälleenmyyjien välillä ja mikä on WHOIS Verkkotunnuksen rekisteröiminen (verkkotunnuksen ostaminen rekisterinpitäjältä)