Mikä on dns-palvelinpalvelu. Mitä toimintoja CSN suorittaa? DNS-palvelimen määritys paikallisessa verkossa

Mitä ovat DNS-palvelimet?

Päivämäärä: 18.9.2011

Mitä DNS-palvelimet ovat ja mihin ne on tarkoitettu?

Tiedämme kaikki, että jokaisella Internetin sivustolla on oma verkkotunnus (toinen, kolmas taso jne.) tai joskus he sanovat sivuston URL-osoitteen. Esimerkiksi päästäksesi sivustolleni sinun on kirjoitettava selaimesi osoiteriville: http://www.sivusto ja paina Tulla sisään.

Mutta todellisuudessa tietokoneet ja palvelimet eivät ymmärrä tällaisia ​​kirjeosoitteita. Kun olet kirjoittanut verkkosivuston osoitteen, paina tietokoneen näppäimistöstä Tulla sisään, Sivuston URL-osoite muunnetaan muotoon IP-osoite laji: 72.52.187.1 ... Voit kirjoittaa sivuston IP-osoitteen selaimen osoiteriville ja näin: http://72.52.187.1... Tässä tapauksessa tämä on yksi palvelimista isännöi hudsonia .

Mutta koska monet sivustot "elävät" jokaisella palvelimella, ja selaimen on silti ilmoitettava, mikä sivusto avataan. Mutta tiedä, että kaikki tietokoneet kommunikoivat keskenään käyttämällä tällaisia ​​IP-osoitteita ja lähettävät toisilleen nämä tiedot erityisten protokollien avulla.

Mutta ihmiset eivät ole tietokoneita, ja he suostuvat muistamaan sivuston aakkososoitteen, kuten: http://www.sivusto/ tai http://www.yandex.ru/ paljon helpompaa kuin tällainen osoite: http://72.52.187.1/... Siksi järjestelmä keksittiin DNS-palvelimet.

DNS (Domain Name System tai Domain Name Service) On erityinen verkkopalvelu, jonka palvelimet yhdistävät verkkotunnusten kirjaimelliset arvot IP-osoitteiden numeerisiksi arvoiksi ja päinvastoin.

Joka kerta kun kirjoitat tietyn sivuston Domain-nimen selaimen osoiteriville, DNS-palvelu laskee: mitä IP-osoitetta tämä nimi vastaa ja millaisia ​​resursseja sinun on annettava.

Tämä tapahtuu hyvin nopeasti ja Internetin käyttäjien huomaamatta. Tavalliset käyttäjät eivät tarvitse tätä tietoa ollenkaan, mutta jos olet mukana sivuston rakentamisessa, nämä tiedot ovat hyödyllisiä sinulle.

DNS-järjestelmällä on oma palvelinverkko, jonka tietokannat on jaettu Internetiin. Kaikki palvelimet ovat yhteydessä toisiinsa. Kun käyttäjä syöttää verkkotunnuksen selaimeen viitaten sivustoon, tietyn palvelimen (jolle sivusto on rekisteröity) IP-osoitteen salaus puretaan. Jos DNS-palvelin ei jostain syystä pysty määrittämään itse: missä haluttu sivusto (verkkotunnus) sijaitsee, pyyntö välitetään toiselle samanlaiselle palvelimelle ja niin edelleen, kunnes haluttu sivusto löytyy ja sen IP-osoite on päättänyt. Sitten vain avaat pyydetyn sivuston.

Yleensä lähetetään myös numeerisia DNS-palvelimia, ne näyttävät tältä:
ns3.gudzonserver.com
ns4.gudzonserver.com

ja arvot lomakkeen IP-osoitteen muodossa:
72.52.186.60
72.52.187.1

Tietysti eri hosting-yrityksillä on omat DNS- ja IP-osoitteensa, mutta ne kaikki näyttävät tältä (katso yllä). Ja vielä sellainen hetki DNS-palvelinta on oltava kaksi.

Verkkotunnuksen sitomiseksi johonkin isännöintiin riittää, että rekisteröit nämä DNS-palvelimet Domain-ohjauspaneelissa. Nykyään melkein kaikki isännöitsijät käyttävät DNS-kirjainmerkintää. Nuo. mene palvelutilillesi, jolle rekisteröit verkkotunnuksen, ja rekisteröi isännöitsijän sinulle lähettämät uudet DNS-arvot.

Päivitettyjen DNS-tietojen täydellinen muutos tapahtuu 48 tunnin kuluessa. Tämä johtuu sivustoasi koskevien tietojen päivittämisestä välimuistissa ja koko DNS-palvelinverkon tietokantoissa.

Usein verkkotunnusta rekisteröidessään tai hosting-palvelua ostettaessa ne tarjoavat molempia palveluita samanaikaisesti (sekä verkkotunnuksen rekisteröinnin että hosting-oston). Mielestäni kahden palvelun ottaminen kerralla ei ole sen arvoista. Se on viisaampaa yhdessä yrityksessä rekisteröi verkkotunnuksen nimi... Ja toisessa firmassa valitse isännöinti projektiisi tarvittavilla parametreilla ja sinulle sopivalla hinnalla. Ja sitten vain linkitä verkkotunnuksesi haluamaasi isännöintiin. Kuten luultavasti jo ymmärsit, tämä on hyvin yksinkertaista: muuttamalla DNS-palvelimien arvoa ...

Lisäksi käytäntö osoittaa, että jos otat molemmat palvelut yhteen paikkaan, toisen hinta on liioiteltu. Tai voi käydä ilmi, että "kuormassa otettu isännöinti" ei täytä projektisi vaatimuksia. Tyytymättömyyteen voi olla monia muitakin syitä. Mutta tämä on jo toisen keskustelun aihe.

Seuraavalla kerralla analysoimme yksityiskohtaisesti DNS-palvelimien vaihtoprosessia tietyn esimerkin avulla.

Evgeniy
Päivämäärä: 2011-09-18

Olen iloinen voidessani toivottaa sinut tervetulleeksi Andrei! Artikkeli on erinomainen laatu ja, kuten aina, tarpeellinen ja hyödyllinen Internetin käyttäjille. Toivotan menestystä kaikissa projekteissa. Terveisin Jevgeni Nazarenko.

Kiitos, kaikki on kuten aina lyhyttä ja helposti saatavilla!

Boris, tietysti, voit kieltäytyä Dreamweaverista kokonaan, jos sinulla ei ole tällaista tarvetta, älä käytä tätä ohjelmaa, jokainen päättää tämän asian itse. Ja kaikkea hyvää sinulle.

Kun puhut Internet-yhteytesi turvaamisesta tai estetyn sisällön käyttämisestä maantieteellisellä alueellasi, olet luultavasti kuullut DNS:stä. Vaikka kaikki palveluntarjoajat tarjoavat oletuksena oman DNS-palvelimensa, voit käyttää vaihtoehtoista palvelinta. DNS-palvelua käytetään määrittämään sivustojen IP-osoitteet niiden toimialueen mukaan. Kaikki on hyvin yksinkertaista - itse asiassa Internetissä ei ole kirjainosoitteita, kuten verkkosivusto, kaikki tietokoneiden välinen viestintä ja viestit suoritetaan IP-osoitteen avulla. Sen määrittämiseen verkkotunnuksen perusteella käytetään DNS-palvelimia, jotka tallentavat valtavan vastaavuustaulukon verkkotunnusten ja IP-osoitteiden välillä.

Vaihtoehtoisen DNS-palvelimen käyttämisessä on useita etuja:

  • Mitä lähempänä DNS-palvelinta olet, sitä nopeampi nimenselvitys on.
  • Jos palveluntarjoajan DNS ei ole kovin luotettava, vaihtoehtoinen DNS parantaa vakautta.
  • Pääset eroon sisällön pääsyä koskevista rajoituksista maantieteellisen sijainnin perusteella.

Jos olet kiinnostunut näistä syistä tai ainakin yhdestä niistä, on aika perustaa DNS-palvelin järjestelmääsi. Tässä artikkelissa puhumme DNS-palvelimen määrittämisestä Linuxissa, kuinka saada selville, kuinka nopea se on, ja tarkastellaan myös parhaita DNS-palvelimia. Voit valita parhaan tarpeidesi mukaan.

Koska sivustomme käsittelee edelleen Linuxia, katsotaanpa, kuinka Linuxin DNS-palvelimet määritetään. DNS-palvelinasetukset missä tahansa Linux-jakelussa sijaitsevat /etc/resolv.conf-tiedostossa. DNS-palvelimen osoite on määritetty seuraavassa muodossa:

nimipalvelin 192.168.137.1

Tässä 192.168.137.1 on DNS-palvelimen osoite. Mutta tämän tiedoston asetus toimii vain uudelleenkäynnistykseen asti, koska tämä tiedosto luodaan uudelleen jokaisen järjestelmän käynnistyksen yhteydessä.

Jos käytät NetworkManageria, voit määrittää DNS-palvelimen siellä yhteysominaisuuksissa. Avaa verkkoyhteysasetukset, napsauta pikavalikosta JAmuuttaa vaadittua yhteyttä varten, määritä sitten IPv4-välilehdellä tarvittava DNS-palvelin:

Nyt asetukset tallennetaan uudelleenkäynnistyksen jälkeenkin.

Voit testata DNS-palvelimen nopeutta apuohjelman avulla nslockup... Esimerkiksi:

aika nslookup www.google.com 208.67.222.222

Palvelin: 208.67.222.222
Osoite: 208.67.222.222 # 53
Ei-virallinen vastaus:
Nimi: www.google.com
Osoite: 173.194.113.209
Nimi: www.google.com
Osoite: 173.194.113.212
Nimi: www.google.com
Osoite: 173.194.113.210
Nimi: www.google.com
Osoite: 173.194.113.211
Nimi: www.google.com
Osoite: 173.194.113.208
todellinen 0m0.073s
käyttäjä 0m0.012s
sys 0m0.004s

Ensimmäinen parametri on mitattavan sivuston osoite, toinen on DNS-palvelimen osoite. Komento aika mittaa suoritusaikaa nslookup millisekunneissa. Siirrytään nyt suoraan "hyvien DNS-palvelimien" luetteloon.

Parhaat DNS-palvelimet

1. Googlen julkinen DNS

Ensimmäinen DNS-palvelin luettelossamme on Googlen palvelin - Google Public DNS. Se on ollut toiminnassa joulukuusta 2009 lähtien ja sen tavoitteena on tehdä Internetin käyttökokemuksesta nopeampaa, turvallisempaa ja mukavampaa. Se on tällä hetkellä maailman suurin valtion DNS-rakenne. Googlen julkisen DNS:n käyttämiseen riittää DNS-palvelimen IP-osoite 8.8.8.8 tai 8.8.4.4.

Googlen julkiseen DNS:ään siirtyminen lisää turvallisuutta ja optimoi suorituskykyä, koska Google itse asiassa käyttää Anycast-reititystä löytääkseen lähimmän palvelimen. Lisäksi se kestää DNS-välimuistin hyökkäyksiä sekä DoS:ää.

2. OpenDNS

Jos etsit muutakin kuin vain korvaavaa tavalliselle DNS:lle, vaan kehittynyttä versiota, joka antaa sinulle enemmän hallintaa, kokeile OpenDNS:ää. Kuten tämän yrityksen viesti sanoo, otat uuden askeleen kohti turvallisuutta ottamalla tämän palvelun käyttöön. OpenDNS:lle on kaksi vaihtoehtoa - koti ja yritys. Kotiversiossa on lapsilukko, tietojenkalastelusuoja ja parannettu nopeus. OpenDNS:n yritysversiossa on kaikki toiminnot yritysverkon suojaamiseen. Kotikäyttöön voit saada OpenDNS:n ilmaiseksi. Voit määrittää Linuxin DNS-palvelimia asettamalla seuraavat DNS-osoitteet: 208.67.222.222 ja 208.67.220.220. OpenDNS tukee myös Anycastia.

3. DNS.WATCH

DNS.WATCH on minimalistinen DNS-palvelu, jonka avulla voit käyttää nopeaa, sensuroimatonta Internetiä. Koska tämä palvelu on rakennettu vapauden periaatteille, voit olla varma, että pyyntösi onnistuu eikä uudelleenohjauksia käytetä. Palvelin on nopea ja vakaa. Jos asut sensuroidussa maassa, tämä olisi loistava ratkaisu. DNS-palvelupalvelimet: 82.200.69.80 ja 84.200.70.40.

4. Norton ConnectSafe

Norton ConnectSafe on toinen DNS-palvelu, joka on suunniteltu kovettamaan Internetiäsi. On huomattava, että Norton on jo pitkään käsitellyt monien laitteiden turvallisuusnäkökohtia. Siksi voit luottaa Norton ConnectSafen laatuun. Palvelu tarjoaa kolme erilaista suojausvaihtoehtoa: suojan haittaohjelmia, tietojenkalastelua ja huijauksia vastaan, suojan pornografiaa ja muita uhkia vastaan. Jokaiselle lajille käytetään eri IP-osoitteita. Suojaaksesi koko kotiverkkosi, sinun tarvitsee vain määrittää reititin.

5. Taso 3 DNS

Level3 DNS on loistava DNS-palvelu, jos etsit luotettavaa DNS-palvelinta erinomaisella suorituskyvyllä. Vaikka Level3 ei ole yhtä suuri kuin Google, sillä on vaikuttava infrastruktuuri. Voit olla varma, että nopeus on huippuluokkaa. DNS-palvelimen IP-osoitteet: 209.244.0.3, 209.244.0.4, 4.2.2.1, 4.2.2.2, 4.2.2.3 ja 4.2.2.4.

6. Comodo Secure DNS

Comodo Secure DNS on toinen palvelu, joka yhdistää nopeuden, luotettavuuden ja turvallisuuden. Comodo käyttää valtavaa verkkoa, joka sisältää suuren määrän DNS-palvelimia. Nopeus optimoidaan valitsemalla palvelin sijaintisi perusteella. Lisäksi Comodo huolehtii turvallisuudesta toimittamalla luettelon vaarallisista sivustoista, ja DNS-palvelu varmistaa, että et vieraile millään niistä. Comodo Secure DNS IP-osoitteet ovat 8.26.56.26 ja 8.20.247.20.

7. OpenNIC DNS

Vaikka OpenNIC DNS on listan viimeinen, se on loistava ratkaisu, jos haluat ilmaisen Internet-yhteyden ilman hallituksen sensuuria. OpenNIC DNS:llä on erittäin laaja verkkoinfrastruktuuri, ja siksi se todennäköisesti löytää DNS-palvelimen läheltä fyysistä sijaintiasi. Valitse vain haluamasi palvelin luettelosta.

johtopäätöksiä

Kuten näet, jotkut näistä palvelimista tarjoavat säännöllisen DNS:n ohittaen palveluntarjoajan kiellot, kun taas toisissa on lisäominaisuuksia - suojaus hyökkäyksiltä, ​​tietojenkalastelulta ja vaarallisilta ohjelmilta. Ne ovat kaikki parhaita DNS-palvelimia ja voit valita yhden niistä tarpeidesi mukaan.

Mikä on DNS?

DNS tarkoittaaDomain Name System tai Domain Name Service. Määritit nimen, ja DNS korvaa sivustoa isännöivän resurssin IP-osoitteen. Nimi on tässä tapauksessa täsmälleen isäntänimi tai IP-osoite. Ilman DNS:ää sinun pitäisi muistaa jokaisen vierailevan sivuston IP-osoite. Internetissä on nykyään yli 300 miljoonaa verkkosivustoa, vaaditun verkkosivuston IP-osoitetta on täysin mahdotonta muistaa.

Mikä on dynaaminen IP?

Kuinka tehdä staattinen IP-osoite dynaamisesta?

Staattista IP-osoitetta ei tarvitse ostaa. Käytä ilmaista dynaamista DNS-palveluamme yhdistääksesi resurssiisi dynaamisen osoitteen tai pitkän URL-osoitteen muistaaksesi helposti isäntänimesi. Kotisi etävalvonta web-kameran kautta missä tahansa portissa tai oman palvelimen käynnistäminen kotonasi dynaamisella IP-osoitteella - kaikki tämä on saatavilla palvelun avullaDNSIP ... Kun palveluntarjoaja on varannut dynaamisen IP-osoitteen, palvelu, kuten dynaaminen DNS, tulee välttämättömäksi.

Kun rekisteröidyt palveluumme, saat verkkotunnuksen. Käyttäjän tietokoneelle on asennettu erityinen asiakasohjelma, joka on ladattava. Tämä asiakas lähettää ajoittain tietoja DNS-palvelimelle ja ilmoittaa IP-osoitteensa. DynDNS-palvelin tallentaa käyttäjän viimeisen IP-osoitteen ja, kun hän käyttää rekisteröinnin yhteydessä saatua mukautettua verkkotunnusta, ohjaa pyynnön tähän IP-osoitteeseen.

Yksityinen verkko.

Tavalliset palvelut tarjoavat vain kolmannen tason verkkotunnuksia. Tämä voi olla hankalaa. Ulkoisen dynaamisen IP-osoitteen läsnä ollessa innovatiivisen projektimme avulla voit saada kolmannen, mutta myös ensimmäisen tason verkkotunnuksen. Asentamalla tietokoneisiin erityisen sovelluksen, käytettävissäsi tulee yksityinen verkko, jossa voit käyttää palveluita tai ohjelmia millä tahansa protokollalla tai portilla. Tässä tapauksessa liikennettä ei kulje palvelimemme kautta. Kaikki tiedot siirretään tietokoneiden välillä suoraan.

Etätietokone ja etätyöpöytä.

Käyttämällä DynDNS Secure palvelua DNSIP voit järjestää yhteyden etätietokoneeseen minkä tahansa etäkäyttöohjelman kautta mitä tahansa porttia käyttäen. Tässä tapauksessa otat suoraan yhteyttä etätietokoneeseen ja palvelumme ilmoittaa ohjelmillesi vain vaaditun IP-osoitteen.

Verkon valvonta.

Palvelumme avulla verkon valvonta tulee saatavillesi. Vain sinä valvot kaikkia yhdistettyjä käyttäjiä (heidän tietokoneiden nimiä). Saat tiedon, mikä tietokone on online-tilassa ja mikä offline-tilassa.

Jos jokin etätietokoneen sovellus ei vastaa ja etäkone on käynnistettävä turvallisesti uudelleen, voit tehdä tämän painamalla painiketta ilman komentoriviä ja erityisiä palomuuriasetuksia, ja vaikka etäverkossa ei olisi ulkoinen IP-osoite. Tarvitset vain Internet-yhteyden.

Painikkeen automaattinen painaminen saadaksesi ilmaisen pääsyn Yotaa käytettäessä.

Jos käytät ilmaista Internet-yhteyttä "Yota"-palveluntarjoajalta, yhteys estetään kerran päivässä ja selaimeen tulee ikkuna, jossa ehdotetaan jatkamista hitaalla nopeudella. Tämä on erittäin hankalaa, kun käytät etäkäyttöä tähän tietokoneeseen. Tässä tapauksessa riittää asentaa meidänilmainen ohjelmaja se palauttaa Internet-yhteyden muutamassa minuutissa. Tämä vaihtoehto on käytettävissä ilman käyttäjän rekisteröintiä verkkosivustollamme. Tässä tapauksessa ohjelma tarvitsee vain asentaa, asetuksia ei tarvitse tehdä.

Voit milloin tahansa selvittää resurssi IP-osoitteen.

Palveluksessasi on sivu http://dns-free.com/dns2ip.php?dns=xxxxxxx, jossa xxxxxxx on DnsIP-järjestelmän verkkotunnus. Käytä sitä resurssien linkkien järjestämiseen dynaamisen dns-järjestelmän avulla. Tai lisää suosikkeihin ja saat yhdellä napsautuksella selville resurssi nykyisen IP-osoitteen. Tai syötä manuaalisesti samassa olevaan lomakkeeseen

Ja olet ehkä huomannut, että matkalla tällaisen idean toteuttamiseen on käsitteitä, joista et ole edes kuullut aiemmin.

Saatat esimerkiksi ihmetellä, mikä on dns? Luulen, että olet törmännyt samanlaiseen lyhenteeseen, mutta monet ihmiset eivät tiedä, mitä se tarkoittaa.

Domain Names System

Joten itse asiassa DNS-lyhenteen merkitys on erittäin helppo tulkita - Domain Names System (Domain Name System). Se kuulostaa ehkä epäselvältä, mutta siltä se vain näyttää. Ja muuten, jokainen Internetin käyttäjä kohtaa tämän järjestelmän monta kertaa päivässä.

Olemme tottuneet siihen, että verkkosivuston osoite on kirjoitettu kirjaimien muodossa, joita on erittäin helppo lukea, esimerkiksi: google.com tai mail.ru. Nämä aakkoselliset osoitteet toimivat juuri verkkotunnusjärjestelmän vuoksi. Internet-sivustojen osoitteille käytetään erityistä digitaalista koodausta, ns. IP-osoitteita, ja DNS:n tehtävänä on yhdistää Internet-sivustojen nimet aakkosjärjestyksessä IP-osoitteeseen numeroiden muodossa.

Domain Names Systemin ensisijaisena tehtävänä on yksinkertaistaa tarvittavien resurssien hakua Internetistä. Esimerkiksi google-hakukoneen verkkosivuille pääsemiseksi kirjoitamme yleensä osoitepalkkiin google.com, mutta voit myös käyttää IP-osoitetta kirjoittamalla 194.122.81.53.

Kuten näet, kaikki on melko yksinkertaista, mutta osoitteen kirjainnäyttö on paljon helpompi muistaa.

On myös sanottava, että Domain Names Systemillä on oma puurakenne. Sen solmuja kutsutaan domaineiksi, joista jokainen voi sisältää monia "alisteisia" verkkotunnuksia. Rakenne on yleensä jaettu tasoihin. Järjestelmä alkaa juuriverkkotunnuksesta (taso nolla). On yleiskäyttöisiä verkkotunnuksia (COM, NET, ORG jne.) ja kaksikirjaimia maatunnuksia (ru, ua, kz jne.).

Otetaan esimerkki selvemmäksi. Ensimmäisen tason verkkotunnukset ovat com, org, ru ja vastaavat. Niiden alapuolella on toinen taso - rambler.ru, google.com; ja kolmannen tason verkkotunnukset näyttävät tältä: banner.org.ru, shops.com.ua jne.

Sivustosi ja DNS

Kun luot verkkosivustoasi tai blogia (riippumatta siitä, millainen resurssisuunnitelma), tulet varmasti törmäämään sellaisiin käsitteisiin kuin ja tietysti dns. Jos et lue blogiani ensimmäistä kertaa, tiedät, että hosting on alue, jolla verkkoresurssi sijaitsee, ja verkkotunnus on sen nimi (tai osoite).

Oikeat dns-asetukset henkilökohtaiselle sivustolle on erittäin tärkeä asia. Jos tiedot syötettiin väärin, tämä voi johtaa siihen, että verkkosivusto ei toimi ollenkaan.

Kun DNS on määritetty, näytät ilmoittavan koko maailmanlaajuiselle verkolle, mistä etsiä verkkoresurssiasi. Jos vaihdoit isännöintipalveluntarjoajaasi etkä muuttanut verkkotunnustietueesi tietoja, kaikki osoittimet lähettävät käyttäjät palvelimelle, jossa se ei ole ollut siellä pitkään aikaan, eli "ei mihinkään".

Jos teet kaiken oikein, ei pitäisi olla ongelmia. Nukkeja varten annan pienen erosanan. Kun siirrät verkkosivuston toiseen isännöintiin, sinun on muutettava dns-palvelimen tiedot verkkotunnuksen järjestelmänvalvojan ohjauspaneelissa. Jos et ole varma, kuinka saat selville dns-tietosi, ota yhteyttä Internet-palveluntarjoajaasi.

Kuinka se toimii?

Luulen, että olet jo tajunnut, että dns muuntaa kirjaimet numeroiksi (nimet ip:ksi). Kun kirjoitat verkkosivuston nimen osoitepalkkiin, nimipalvelimelle luodaan dns-pyyntö. Tämän seurauksena määritetään sen resurssin IP-osoite, johon haluamme mennä. Eli symbolisia nimityksiä tarvitaan vain ihmisten mukavuuden vuoksi, ja tietokoneet käyttävät ip-osoitteita kommunikoidakseen Internetissä.

Nimipalvelimia on kahdenlaisia: ne, jotka tallentavat kaikki tiedot toimialuevyöhykkeestä, ja ne, jotka vastaavat verkon käyttäjien dns-pyyntöihin. Jälkimmäinen tallentaa vastaukset välimuistiin, jotta seuraava tällainen pyyntö on paljon nopeampi. Välimuistiin tallentaminen vähentää tietopyyntöjen määrää.

Luulen, että lyhenne dns ei pelota sinua nyt. Kerro siitä ystävillesi sosiaalisten verkostojen kautta, anna heidän myös lukea tämä materiaali ja selvittää, mikä verkkotunnusjärjestelmä on.

Tilaa blogipäivitykset saadaksesi uutiskirjeen ja saat ensimmäisenä tiedon uuden artikkelin päivityksestä, nähdään pian!

Ystävällisin terveisin! Abdullin Ruslan

DNS on palvelu, joka tarjoaa tiedonsiirtoa eri verkkosegmenttien välillä. Sen käyttö voi merkittävästi lyhentää tiedon etsimiseen kuluvaa aikaa. Tässä artikkelissa opit palvelun perusperiaatteista sekä tiedonsiirtomenetelmistä ja -muodoista Internetissä.

Kuinka se toimii

Internetin kynnyksellä oli "litteä" nimeämisjärjestelmä: jokaisella käyttäjällä oli erillinen tiedosto, joka sisälsi luettelot hänen tarvitsemistaan ​​yhteystiedoista. Kun hän muodostaa yhteyden World Wide Webiin, hänen tiedot lähetettiin muihin laitteisiin.

Internetin nopean kehityksen vuoksi tiedonvaihtoa oli kuitenkin yksinkertaistettava mahdollisimman paljon. Siksi se jaettiin pienempiin segmentteihin-verkkotunnuksiin. Ne puolestaan ​​​​jaetaan aliverkkotunnuksiin. Nimellisessä muodossa lähetetyn osoitteen yläosassa on juuri - pääverkkotunnus.

Koska Internet on amerikkalainen kehitys, ensisijaisia ​​verkkotunnuksia on kahdenlaisia:

  • yleiset verkkotunnukset, jotka kuuluvat Yhdysvaltain instituutioille:
  1. com - liike-elämän organisaatiot;
  2. hallitus - valtion virastot;
  3. koulutus - oppilaitokset;
  4. mil - sotilaalliset tehtävät;
  5. org - yksityiset organisaatiot;
  6. net - Internet-palveluntarjoaja.
  • muiden maiden alkuperäiskansojen verkkotunnukset ovat kaksikirjaimia.

Toinen taso koostuu kaupunkien tai alueiden lyhenteistä, ja kolmannen asteen toimialueet tarkoittavat erilaisia ​​organisaatioita ja yrityksiä.

Piste toimii erottimena eri luokkaa olevien verkkotunnusten välillä. Nimen lopussa ei ole pistettä. Jokaista yksittäistä katkoviivaa kutsutaan tunnisteeksi.

Sen pituus ei saa ylittää 63 merkkiä ja osoitteen kokonaispituus on 255 merkkiä. Pohjimmiltaan käytetään latinaa, numeroita ja yhdysmerkkiä, mutta useita vuosia sitten alettiin käyttää etuliitteitä, jotka perustuvat muihin kirjoitusjärjestelmiin. Kirjeen kirjaimella ei ole väliä.

Palvelimet ovat tietokoneita, jotka sisältävät luettelon muista kohteista verkon yhdellä tasolla, mikä mahdollistaa käyttäjien välisen tiedonvaihdon nopeuttamisen. Niistä tuli uuden järjestelmän perusta.

Jokaisella verkon kerroksella on oltava oma palvelin, joka sisältää tiedot segmentin käyttäjien osoitteista.

Tarvittavien tietojen haku tapahtuu seuraavasti:


DNS perusasiat

Usean toimialueen isäntä on nimeltään vyöhyke... Sen tiedosto sisältää segmentin pääparametrit. Tämä sisältää FQDN- tai Fully Qualified Domain Name (FQDN) -tiedot. Jos tällainen merkintä päättyy pisteeseen, se tarkoittaa, että objektin nimi on määritetty oikein.

On olemassa useita tietokonetyyppejä, jotka palvelevat DNS:ää:

  • hallita- verkon pääagentti. Hän voi muuttaa sen kokoonpanoa;
  • orja- toisen luokan laitteet. He palvelevat asiakkaita mestarin tasolla ja voivat vaihtaa sen epäonnistuessa. Tämä keventää verkon kuormitusta;
  • välimuisti. Sisältää tiedot vieraiden vyöhykkeiden alueista;
  • näkymätön. Ei vyöhykkeen kuvauksessa. Useimmiten tämä tila määritetään käyttäjille, joilla on päätila, jotta heitä voidaan suojata hyökkäyksiltä.

Käyttäjä voi lähettää heille toisen kahdesta tyyppisestä pyynnöstä.

Selain lähettää sen selvitysohjelman kautta:

  • rekursiivinen. Jos palvelin ei sisällä tarvittavia tietoja, se tässä tapauksessa oppii tarvittavat tiedot ylemmän tason tietokoneilta ja lähettää vastauksen asiakkaalle. Tämän avulla voit vähentää pyyntöjen määrää ja säästää aikaa ja liikennettäsi.
  • iteratiivinen. Palvelin lähettää valmiin vastauksen valitsemalla tiedot vain omasta välimuististaan. Jos hänellä ei ole sopivia tietoja, hän tarjoaa linkin muihin tietokoneisiin. Selain siirtyy sitten kyseiseen osoitteeseen.

Vastauksia on kahdenlaisia:

  1. arvovaltainen- jos dataa lähetetään verkkoa palvelevista laitteista;
  2. ei-virallinen. Sen lähettää ulkopuolinen tietokone, joka vastaanottaa tarvittavat tiedot omasta välimuististaan ​​tai iteratiivisen pyynnön jälkeen.

Video: DNS-palvelu

Nimet ja IP-osoitteet

DNS kääntää sivustojen nimet IP-osoitteiksi. Internetissä jokaista laitetta voidaan seurata kahdella pääparametrilla - verkkotunnuksen nimellä ja IP-osoitteella. Ne voidaan määrittää käyttäjän tietokoneelle, verkkotulostimelle tai reitittimelle.

Tämä on kuitenkin melko mielivaltaista, koska tietokoneella ei välttämättä ole verkkotunnusta, vaan se käyttää useita osoitteita. Lisäksi jokaisen IP-osoitteen on vastattava kaikkia verkkotunnusten nimiä. Verkkotunnus voi kuitenkin sisältää tietoja vain yhdestä IP-osoitteesta.

Työtunnit

Palvelimet voivat toimia seuraavissa tiloissa:

  1. oman alueen ylläpito. Tietojen vaihto tapahtuu isäntä- ja orjatietokoneiden välillä. Tässä tapauksessa ei-valtuutettujen käyttäjien pyyntöjä ei hyväksytä.
  2. rekursiivisen kysymyksen suorittaminen;
  3. edelleenlähetys- palvelin lähettää pyynnön toiselle vyöhykkeelle.

DNS-parametrien muuttaminen

Yleensä verkko asettaa nämä parametrit automaattisesti. Tietojen nollaamiseksi sinun on siirryttävä "Verkkoyhteydet" -osioon.

Tämän jälkeen sinun on siirryttävä verkon ylläpitämiseen käytettyyn protokollaan.

"Ominaisuudet"-osiossa voit asettaa tarvittavat parametrit. Yleensä ilmoitetaan palvelimen pää-IP-osoite ja vaihtoehtoinen IP-osoite.

Viestin muoto

Viestit, joita palvelu käyttää tiedonvaihtoon, alkavat 12-tavuisella otsikolla. Tätä seuraa tunnistuskenttä, jonka avulla voit määrittää, mihin pyyntöön vastaus tuli.

Lippukentässä (seuraavat 16 bittiä) on tietoja:

  1. viestin tyyppi;
  2. toimintakoodi;
  3. auktoriteetin tunnistaminen (eli osoittaa, kuuluuko palveleva tietokone verkkoon);
  4. TC lippu. Näyttää, tuliko viesti katkaistuna vai valmiina.
  5. rekursiolippu, ts. pyytää palvelinta lähettämään pyyntöjä korkeamman asteen tietokoneille;
  6. rekursiokyvyn lippu. Osoittaa palvelimen kyvyn välittää viestejä;
  7. palautuskoodi. Näyttää, lähetettiinkö vastaus virheellisesti vai ei.

Viimeinen 16-bittinen kenttä näyttää huomioon otettujen parametrien kokonaismäärän.

DNS-kyselyyn liittyvät kysymykset

Osa vastauksessa olevaa resurssitietuetta

Jokainen vastaus sisältää tiedot viestin lähettäneestä osapuolesta. Se sisältää seuraavat tiedot: vastaus, palvelimen tunnistetiedot ja lisätietoja siitä.

Niiden lisäksi viesti sisältää:

  • verkkotunnus;
  • pyynnön tyyppi;
  • välimuistissa olevan version viimeinen käyttöpäivä;
  • resurssitietueen pituus - arvio tiedon määrästä.

Osoitinpyynnöt

Osoitinkyselyt ohjataan etsimään sivu käänteisessä tilassa, ts. etsi resurssin nimeä IP-osoitteen perusteella, joka annetaan pisteeroteltuna tekstimerkkijonona.

Sen lähettämistä varten isäntäosoite kirjoitetaan päinvastaisessa järjestyksessä ja siihen on lisätty tietty pääte (useimmiten muodossa in-addr.arpa).

Toiminto voidaan suorittaa, jos resurssi sisältää PTR-tietueen. Näin voit siirtää vyöhykkeen hallinnan IP-osoitteiden omistajalle.

Resurssitietueet

Tämä on luettelo palvelun käyttämistä tärkeimmistä ohjelmista. Nämä tietueet ovat ainutlaatuisia saman toimialueen sisällä. Näiden tietueiden kaksoiskappaleita voi olla verkon eri tasoilla.

Nämä tiedot sisältävät seuraavan tyyppisiä tietueita:

  1. SOA– Voimien alku. Sen avulla voit yhdistää toimialueen ja sitä palvelevat tietokoneet. Ne sisältävät myös tietoja välimuistissa olevan version vanhentumispäivästä ja tietyn tason palvelinta palvelevasta yhteyshenkilöstä;
  2. Ja sisältää luettelon IP-osoitteista ja niitä vastaavista isännistä. Niiden avulla voit tunnistaa verkkotunnuksen resurssien osoitteet;
  3. NS (nimipalvelin) sisällytä luettelo tietokoneista, jotka palvelevat toimialuetta;
  4. SRV (palvelu) näyttää kaikki resurssit, jotka suorittavat palvelun tärkeimmät toiminnot;
  5. MX (Mail Exchanger) mahdollistaa tietojen jakelun automaattisesti määrittämisen saman toimialueen palveleville tietokoneille;
  6. PTR (osoitin) käytetään etsimään resurssin nimeä, jos käyttäjä tietää sen IP-osoitteen;
  7. CNAME (ensisijainen nimi) sallia, että palvelimeen viitataan palvelussa useilla aliaksilla.

Välimuisti

Löytääkseen tarvitsemasi tiedot selain voi etsiä tietoja kolmesta segmentistä. Ensin etsitään tarvittavat tiedot DNS-palvelun avulla, ts. paikallisella tasolla. Ne löytyvät, jos tietokoneessa on Hosts-tiedosto.

Jos toiminto kuitenkin epäonnistuu, asiakas lähettää pyynnön. Tiedonhaun nopeuttamiseksi käytetään välimuistipalvelimia. Jos se ei löydä tarvitsemaansa tietoa, se suorittaa rekursiivisen kyselyn. Arkistoinnin yhteydessä se kopioi tiedot muista verkoista.

Näin voit säästää liikennettä, kun et käänny sen jälkeen arvovaltaisten käyttäjien puoleen. Mutta avoin tietue on voimassa rajoitetun ajan. Sen viimeinen voimassaolopäivä on asetettu vyöhyketiedostoon. Oletuksena vähimmäisaika on 1 tunti.

UDP tai TCP

Palvelu tukee sekä UDP:tä että TCP:tä.

UDP:tä käytetään viestien lähettämiseen suuralueverkoissa. Tämän protokollan kautta lähetettävien viestien koko on rajoitettu. Epätäydelliset vastaukset sisältävät TS-tunnisteen. Tämä tarkoittaa, että vastauksen koko ylitti 512 tavua, joten loput eivät päässeet tietokoneeseen.

Se on vähemmän luotettava, koska sillä ei ole erityistä pyyntövastauksen aikakatkaisua. Tällainen järjestelmä soveltuu kuitenkin valtavan tiedon siirtämiseen.

TCP:tä käytetään tällaisten tietojen lähettämiseen, koska se mahdollistaa minkä tahansa määrän dataa, joka on jaettu tietyn kokoisiin segmentteihin.

Sitä käyttävät myös toissijaiset palvelimet, kun ne pyytävät tietoja isäntätietokoneilta kolmen tunnin välein selvittääkseen, onko verkon asetustiedosto päivitetty.

DNS:llä on monimutkainen hierarkkinen rakenne. Palvelinjärjestelmä tarjoaa kuitenkin joustavan ja nopean vuorovaikutuksen verkon kaikkien käyttäjien ja laitteiden välillä.

Tarvittavien tietojen saamiseksi asiakas lähettää pyynnön. Vastaus sisältää perustiedot kiinnostuksen kohteena olevasta kohteesta ja vyöhykettä palvelevasta tietokoneesta. Tämän vaihdon suorittamiseen käytetään UDP- ja TCP-protokollia.