DNS serveris yra kompiuterio serveris, kuriame yra viešųjų IP adresų ir su jais susijusių prieglobos pavadinimų duomenų bazė ir kuris daugeliu atvejų padeda išspręsti arba išversti tuos pavadinimus į IP adresus, kaip reikalaujama. DNS serveriuose veikia speciali programinė įranga ir jie bendrauja tarpusavyje naudodami specialius protokolus.
Galite matyti DNS serverį, nurodytą kitais pavadinimais, pvz., vardų serveriu arba vardų serveriu ir domeno vardų sistemos serveriu.
DNS serverių paskirtis
DNS serveris yra tarp žmonių ir kompiuterių, kad padėtų jiems bendrauti.
Lengviau atsiminti domeną arba pagrindinio kompiuterio pavadinimą, pvz., lifewire.com, nei atsiminti svetainės IP adreso numerius 151.101.2.114. Taigi, kai pasiekiate svetainę, pvz., „Lifewire“, tereikia įvesti URL
Tačiau kompiuteriai ir tinklo įrenginiai netinkamai veikia su domenų vardais, kai bando rasti vienas kitą internete. Daug efektyviau ir tiksliau naudoti IP adresą, kuris yra skaitinis tinklo (interneto) serverio, kuriame yra svetainė, atvaizdas.
Kaip DNS serveriai išsprendžia DNS užklausą
Kai įvedate svetainės adresą į naršyklės adreso juostą, DNS serveris pradeda dirbti, kad surastų adresą, kurį norite aplankyti. Tai daroma siųsdama DNS užklausą į kelis serverius, kurių kiekvienas išverčia skirtingą įvesto domeno vardo dalį. Skirtingi serveriai, kurių užklausa buvo pateikta:
- A DNS Resolver: gauna užklausą išspręsti domeno pavadinimą su IP adresu. Šis serveris atlieka pagrindinį darbą, kad išsiaiškintų, kur iš tikrųjų yra svetainė, į kurią norite patekti.
- A Šakninis serveris: šakninis serveris gauna pirmąją užklausą ir pateikia rezultatą, kad DNS sprendėjas žinotų, koks yra aukščiausio lygio domeno (TLD) serverio, kuriame saugoma informacija apie svetainę, adresas. Aukščiausio lygio domenas atitinka.com arba.net domeno vardo dalį, kurią įvedėte į adreso juostą.
- A ATL serveris: DNS sprendėjas pateikia užklausą šiam serveriui, kuris grąžins autoritetingą vardų serverį, kuriame iš tikrųjų grąžinama svetainė.
- Autoritetingas vardų serveris: galiausiai DNS sprendėjas užklausia šio serverio, kad sužinotų tikrąjį svetainės, kurią bandote pateikti, IP adresą.
Grąžinus IP adresą, jūsų žiniatinklio naršyklėje bus rodoma svetainė, kurią norėjote aplankyti.
Atrodo, kad daug kas pirmyn ir atgal, ir taip yra, bet viskas vyksta labai greitai, šiek tiek delsiant grąžinti svetainę, kurią norite aplankyti.
Aukščiau aprašytas procesas vyksta pirmą kartą apsilankius svetainėje. Jei dar kartą apsilankysite toje pačioje svetainėje, kol nebus išvalyta žiniatinklio naršyklės talpykla, nereikės atlikti visų šių veiksmų. Vietoj to, žiniatinklio naršyklė paims informaciją iš talpyklos, kad svetainė jūsų naršyklei būtų teikiama dar greičiau.
Pirminis ir antrinis DNS serveriai
Daugeliu atvejų pirminis ir antrinis DNS serveris sukonfigūruojamas jūsų maršruto parinktyje arba kompiuteryje, kai prisijungiate prie interneto paslaugų teikėjo. Yra du DNS serveriai, jei vienas iš jų sugestų. Tokiu atveju antrasis naudojamas jūsų įvestiems prieglobos pavadinimams nustatyti.
Galite naudoti kelis viešai pasiekiamus DNS serverius. Jei norite pakeisti DNS serverius, prie kurių jungiasi jūsų tinklas, žr. mūsų nemokamų ir viešųjų DNS serverių sąrašą, kuriame rasite naujausią sąrašą, ir vadovą Kaip pakeisti DNS serverius.
Kodėl galite pakeisti DNS serverio nustatymus
Kai kurie DNS serveriai gali užtikrinti greitesnę prieigą nei kiti. Tai dažnai priklauso nuo to, kiek arti esate prie tų serverių. Pavyzdžiui, jei jūsų IPT DNS serveriai yra arčiau jūsų nei Google, galite pastebėti, kad domenų vardai greičiau išsprendžiami naudojant numatytuosius jūsų IPT serverius nei naudojant išorinį serverį.
Jei kyla ryšio problemų, kai atrodo, kad nebus įkeliamos jokios svetainės, gali būti, kad įvyko DNS serverio klaida. Jei serveris negali rasti teisingo IP adreso, susieto su jūsų įvestu pagrindinio kompiuterio pavadinimu, svetainės nepavyks rasti ir įkelti.
Kai kurie žmonės nusprendžia pakeisti savo DNS serverius į tuos, kuriuos teikia įmonė, kuri, jų nuomone, yra patikimesnė; pvz., toks, kuris žada nesekti ir neįrašyti svetainių, kuriose lankotės.
Prie maršruto parinktuvo prijungtas kompiuteris arba įrenginys, įskaitant išmaniuosius telefonus ir planšetinius kompiuterius, interneto adresams nustatyti gali naudoti kitą DNS serverių rinkinį. Jie pakeis maršrutizatoriuje sukonfigūruotus ir bus naudojami vietoj jų.
Kaip gauti interneto serverio informaciją
Komanda nslookup naudojama DNS serverio užklausai Windows kompiuteriuose pateikti.
Pradėkite atidarydami komandų eilutę, tada įveskite:
nslookup lifewire.com
Ši komanda turėtų grąžinti maždaug taip:
Pavadinimas: lifewire.com
Adresai: 151.101.2.114
151.101.66.114
151.101.130.114 151.101.194.114
Aukščiau pateiktame pavyzdyje komanda nslookup nurodo IP adresą arba šiuo atveju kelis IP adresus, kuriuos lifewire.com adresas reiškia.
DNS šakniniai serveriai
Internete yra 13 svarbių DNS šakninių serverių, kuriuose saugoma visa domenų vardų ir su jais susijusių viešųjų IP adresų duomenų bazė. Šie aukščiausios klasės DNS serveriai yra pavadinti nuo A iki M pirmųjų 13 abėcėlės raidžių. Dešimt šių serverių yra JAV, vienas Londone, vienas Stokholme ir vienas Japonijoje.
Internet priskirtų numerių tarnyba (IANA) saugo šį DNS šakninių serverių sąrašą, jei jus domina.
Kenkėjiškų programų atakos, pakeičiančios DNS serverio nustatymus
Kenkėjiškų programų atakos prieš DNS serverius nėra neįprastos. Visada paleiskite antivirusinę programą, nes kenkėjiška programa gali užpulti jūsų kompiuterį ir pakeisti DNS serverio nustatymus.
Pavyzdžiui, jei jūsų kompiuteris naudoja „Google“DNS serverius (8.8.8.8 ir 8.8.4.4) ir atidarote banko svetainę, natūraliai tikitės, kad įvedę žinomą jo URL būsite nukreipti į banko svetainėje.
Tačiau jei kenkėjiška programa pakeičia DNS serverio nustatymus, o tai gali įvykti be jūsų žinios po atakos prieš jūsų sistemą, jūsų sistema susisiekia ne su „Google“DNS serveriais, o su įsilaužėlių serveriu, kuris yra jūsų banko svetainė. Ši netikra banko svetainė gali atrodyti lygiai taip pat, kaip tikroji, tačiau užuot prisijungusi prie banko sąskaitos, ji surenka ką tik įvestą vartotojo vardą ir slaptažodį, suteikdama įsilaužėliams esminę informaciją, kurios jiems reikia norint patekti į jūsų banko sąskaitą.
Kenkėjiškų programų atakos, kurios užgrobia jūsų DNS serverio nustatymus, taip pat gali nukreipti srautą iš populiarių svetainių į tas, kuriose gausu skelbimų, arba į netikrą svetainę, skirtą įgąsdinti jus, kad jūsų kompiuteris buvo užkrėstas virusu. turite nusipirkti jų reklamuojamą programinę įrangą, kad ją pašalintumėte.
Nesižavėkite svetainėmis, kuriose staiga pasirodo mirksintys įspėjimai, nurodantys, kad jūsų kompiuteris buvo užkrėstas virusu ir kad turite įsigyti programinės įrangos, kad jo atsikratytumėte. Jie visada yra sukčiai.
Apsaugokite save nuo DNS atakų
Yra du dalykai, kuriuos turėtumėte padaryti, kad netaptumėte DNS nustatymų atakos auka. Pirmiausia reikia įdiegti antivirusinę programinę įrangą, kad kenkėjiškos programos būtų sugautos, kol jos nepadarytų žalos.
Antra – atkreipkite ypatingą dėmesį į svarbių svetainių, kuriose lankotės reguliariai, išvaizdą. Jei apsilankote vienoje vietoje ir svetainė kažkaip atrodo nepatogiai – galbūt visi vaizdai skiriasi arba pasikeitė svetainės spalvos, meniu atrodo netinkamai, arba radote rašybos klaidų (įsilaužėliai gali būti siaubingi rašytojai) arba gaunate „Netinkamas sertifikatas“naršyklėje, tai gali būti ženklas, kad esate suklastotame tinklalapyje.
Kaip galima teigiamai panaudoti DNS peradresavimą
Ši galimybė nukreipti srautą gali būti naudojama siekiant teigiamų tikslų. Pavyzdžiui, „OpenDNS“gali nukreipti srautą į suaugusiems skirtas svetaines, lošimų svetaines, socialinės žiniasklaidos svetaines arba kitas svetaines, kurių tinklo administratoriai ar organizacijos nenori, kad jų naudotojai lankytųsi. Vietoj to, jie gali būti išsiųsti į puslapį su pranešimu „Užblokuota“.
DUK
Kaip rasti geriausią DNS serverį savo vietovėje?
Jei norite išbandyti skirtingus DNS serverius, naudokite palyginimo įrankį, pvz., GRC DNS Benchmark, skirtą „Windows“ir „Linux“, arba „Namebench“, skirtą „Mac“. Kai kuriais atvejais galite žymiai padidinti interneto greitį perjungę DNS serverius.
Kaip ištaisyti klaidą „DNS serveris nereaguoja“?
Jei matote DNS serverio nereaguoja klaidą, išvalykite DNS talpyklą ir paleiskite Windows tinklo trikčių šalinimo įrankį. Jei neseniai įdiegėte antivirusinę programinę įrangą, laikinai išjunkite ją, kad sužinotumėte, ar tai padeda. Jei tai neišsprendžia problemos, pabandykite perjungti DNS serverius.
Kaip išvalyti DNS talpyklą sistemoje Windows?
Atidarykite komandų eilutę ir įveskite ipconfig /flushdns, kad išvalytumėte DNS talpyklą. „Microsoft PowerShell“talpyklą galite išvalyti naudodami komandą Clear-DnsClientCache.
Kodėl yra tik 13 DNS šakninių vardų serverių?
DNS naudoja 13 šakninių vardų serverių dėl 4 interneto protokolo versijos (IPv4) apribojimų. Skaičius 13 buvo pasirinktas kaip kompromisas tarp tinklo patikimumo ir našumo.