Kas ir DNS meklēšana un kā darbojas DNS meklēšana?

Satura rādītājs:

Kas ir DNS meklēšana un kā darbojas DNS meklēšana?
Kas ir DNS meklēšana un kā darbojas DNS meklēšana?

Video: Kas ir DNS meklēšana un kā darbojas DNS meklēšana?

Video: Kas ir DNS meklēšana un kā darbojas DNS meklēšana?
Video: 8 Hours of ENGLISH EXAM TRAINING WORDS with Example Phrases | English Speaking Practice - YouTube 2024, Aprīlis
Anonim

Jau dzirdējāt par terminu "DNS", izmantojot internetu? DNS nozīmē Domēnu vārdu sistēma. Pirms mēs ejam uz priekšu un runājam par to, kas ir DNS un kā darbojas DNS uzmeklēšana, ļaujiet mums saprast, ko D nozīmē DNS.

Kas ir domēns?

Jūs zināt, ka tīmekļa URL formāts ir https://www.domainname.tld. Šajā piemērā TLD (TLD) attiecas uz augstākā līmeņa domēnu. Tīmekļa sākuma dienās TLD bija viens no šiem:

  1. .com (attiecas uz komercorganizācijām)
  2. .org (attiecas uz bezpeļņas organizācijām)
  3. .tīkls (komerciālās tīmekļa vietnes vēlreiz)
  4. Gov (valdības tīmekļa vietnes)
  5. .edu (izglītības)
  6. .mil (militāriem nolūkiem) un
  7. .int (starptautisks)

Pieaugot vietnēm, kas iegādājas tīmekļa vietnes, tika ieviesti domēnu tipi, kas saistīti ar atrašanās vietām. Piemēram, Asija, .us,.in un .ca attiecīgi atsaucieties uz Āziju, ASV, Indiju un Kanādu. Drīz pēc tam nonāca vairāki citi tipu TLD, norādot tīmekļa vietnes veidu. Piemēram, . me attiecas uz personīgo vietni, kamēr a .tv attiecas uz video straumēšanas vietni. TLD kategoriju palielināšana ļauj klasificēt vietnes atbilstoši to veidam, vienlaikus ņemot vērā pieaugošās patērētāju vajadzības.

Image
Image

Iepriekš minētajā URL piemērā (https://www.domainname.tld) http attiecas uz datu un datu pārsūtīšanas režīmu www saka, ka tas attiecas uz World Wide Web. Kaut kas starp www un TLD ir vietnes domēna nosaukums.

Agrāk cilvēkiem bija jāievada www lai piekļūtu vietnei. Tā kā hostinga pakalpojumu sniedzēji ļauj pārorientēt www.domainname.tld uz domainname.tld, jūs varat izlaist rakstīt www ievadot URL pārlūkprogrammā. Domēna vārda piemērs ir "thewindowsclub". Domēna "thewindowsclub" piekļuves URL ir https://www.thewindowsclub.com vai https://thewindowsclub.com. Šeit, "thewindowsclub"Ir daļa no .com TLD. Tad var būt apakšdomēni. Gadījumā www.forums.thewindowsclub.com, "forumi"Ir apakšdaļa"thewindowsclub”.

Pirkot domēnu, jūs varat iegādāties nosaukumu, kas tiek izmantots dažādos TLD. Tu vari izvēlēties .com, .tīkls, .us vai citi TLD, ar nosacījumu, ka to jau nelieto kāds cits. Tikai vietnes pirkšana nepalīdzēs, jo cilvēki to nevar sasniegt, kamēr tai nav adreses. Jebkurā domēnā, kuru iegādājaties, varat izveidot jebkuru apakšdomēnu skaitu un to izmantot vietnēs un citos nolūkos. Katram izveidotajam domēnam un apakšdomēnam jānorāda serveru adrese, kas satur jūsu vietnes saturu. Ja domēns vai apakšdomēns attiecas uz kādu ierīci (piemēram, tīkla printeri), jums jānorāda šīs ierīces adrese.

Visiem domēniem un apakšdomēniem internetā ir pievienota adrese. Mēs tos saucam par IP adresi: interneta protokola adresi vai, citiem vārdiem sakot, adresi, kas darbojas ar internetu. Jūs varat piekļūt domēnam / apakšdomēnam tikai tad, ja zināsit tās satura serveru IP adresi.

Image
Image

Kas ir DNS?

Jūs zināt, ka internetā ir neierobežotas tīmekļa vietnes. Atkal katrai vietnei var būt savi daudzi apakšdomēni. Atcerēties šo vietņu IP adreses vienkārši nav iespējams. Tieši tāpēc jūs varat ievadīt domēna vārdu savā valodā (izmantojot URL formātu - arī sauc alias tehniskā ziņā). Darbā ir sistēma, kas atdala domēna vārdus, lai jūs varētu izveidot savienojumu ar vietni, kuru jūs pieminējāt URL. Šī sistēma palīdz jums atrast jūsu pārlūkprogrammā ievadīto domēnu nosaukumu IP adresi, lai pārlūkprogramma varētu izveidot savienojumu ar vietni. Šo sistēmu sauc par Domēnu vārdu sistēma vai DNS uz īsu brīdi.

Domēnu vārdu sistēma vai DNS, kā tas ir pazīstams visā pasaulē, ir izplatīta datubāze, kurā ir domēnu nosaukumu kartēšana uz to IP adresēm.

Vēl nesen tika izveidota bezpeļņas organizācija InternNIC bija atbildīgs par domēnu nosaukumu un to IP adrešu pārvaldīšanu. Kad tas gāja "peļņas gūšanai", tā monopols beidzās, un tagad ir daudz uzņēmumu, kas pārvalda ar domēnu vārdiem saistītās datubāzes. Lai gan datubāzes uztur dažādi uzņēmumi, tie ir savstarpēji savienoti tādā veidā, ka jebkurš DNS pakalpojums var iegūt jebkura domēna IP adresi.

DNS pakalpojums palīdz jums atrisināt domēna vārdus, kurus ievadāt savā tīmekļa pārlūkprogrammā. Tas arī palīdz atrisināt adreses, kad jūs sūtāt e-pastus vai noklikšķinot uz aktīvām saitēm. Parasti jūsu interneta pakalpojumu sniedzējs sniedz jums DNS pakalpojumu. Izņemot jūsu ISP, ir uzņēmumi, kas piedāvā publiskā domēna vārdu pakalpojumus. Šādu uzņēmumu piemēri ir Google, Comodo un OpenDNS. Kad jūs noklikšķināt uz saites vai ievadāt URL savā tīmekļa pārlūkprogrammā, ar DNS pakalpojumu sazinās, lai atrisinātu saistīto DNS. DNS pakalpojuma uzdevums ir skenēt Domēnu vārdu sistēmas datu bāzi un nodrošināt jūs ar tā uzņēmējas IP adresi, kurai vēlaties izveidot savienojumu.

Domēna vārdus un apakšdomēnus var izsaukt pseidonīmi. Tiek saukti serveri, kas glabā datubāzi, kurā ir informācija par dažādu aizstājvārdu adresēm Nosaukuma serveri. Domēna vārdu sistēmā darbojas divu veidu serveri. Pirmie veidi ir Saknes serveri - tie satur datus par augstākā līmeņa domēniem (TLD:.com,.net un.org uc). Pārējie veidi satur serveru adreses, kurās tiek mitināti jūsu domēni un apakšdomēni.

Piemērs 1: Gadījumā, ja abc.xyz.com, Saknes serveri turēs informāciju par xyz ir a .com. Daži citi vārdu serveri saturēs datu bāzes ierakstus, norādot adresi xyz.com. Tā kā jūs arī esat viesojies abc.xyz.com, tā adrese var būt vienā vārda serverī, kurā atrodas adreses xyz.com vai citam vārdu serverim. Ja pievienojat vēl vienu apakšdomēnu uz abc.xyz.com, tā adrese var atkal būt vienāda vai ar citu nosaukumu serveri atkarībā no tā, kur to esat izvietojis. Attiecību starp iepriekšminēto var noteikt šādi:

xyz ir saistīts ar com abc ir saistīts ar xyz.com Ja pievienojat qwekā vēl viena apakšnodaļa xyz.com, qwe ir saistīts ar abc.xyz.com

Lai noteiktu adresi qwe, domēna vārda sistēmas pakalpojumam būs jāatrisina:

.com.xyz.com.abc.xyz.com.qwe.abc.xyz.com

Tas ir gadījums, kad Domēnu vārdu sistēmas pakalpojums neizmanto nevienu kešatmiņu. Par šo tēmu mēs diskutēsim mazliet vēlāk. Iepriekš parādīts, ka, lai atrisinātu DNS par qwe.abc.xyz.com, DNS sistēmai četrreiz jāpārbauda DNS datu bāze. Tas kļūst sarežģīts, jo dažādu URL daļu adreses var būt dažādos vārdu serveros. Bet, pateicoties interneta ātrumam, lappuses lejupielādi var apskatīt dažu milisekunžu laikā, bet sliktākajā gadījumā - dažas sekundes.

Kā darbojas DNS meklēšana

Tagad jūs zināt, ka pastāv dažādi serveri, kas uztur datubāzes, kurās ir dažādu domēnu IP adreses un to apakšdomēni. Jūs arī zināt, ka ir sakņu serveri, kuriem ir serveru IP adrese, kas izvieto augstākā līmeņa domēnu. Šie saknes serveri palīdz sasniegt serverus, kas satur datubāzes, kurās ir galvenā domēna nosaukuma IP adrese. Ja ir apakšdomēni, viņu adrese var būt vienā un tajā pašā serverī kā galvenajā domēna nosaukumā vai citā serverī. Visi šie serveri ir pieejami, lai uzzinātu precīzā URL, kuru vēlaties izmantot, IP adresi. Procesu, lai noskaidrotu jebkura URL IP adresi internetā, sauc par DNS meklēšanu. Lai uzzinātu, kā darbojas DNS meklēšana, uzņemiet šādu piemēru.

Piemērs 2: Apsveriet desmit datoru tīklu. Katram datoram ir sava adrese, lai tīkla paketē esošie datu pakai būtu zināms, kur doties. Ir vienpadsmitais dators, kurā ir datubāze, kurā ir katra no šiem desmit datoriem un to IP adreses pseidonīmi. Kaut arī datoru lietotāji var atsaukties uz datoriem, izmantojot viņu vārdus, datu pakotēm ir nepieciešamas datoru IP adreses, lai tās varētu sasniegt paredzēto adresātu. Ja datoram A jāizmanto datoram B piestiprinātais printeris, A pārbaudīs datubāzi 11. datorā, lai uzzinātu B adreses IP adresi, un pēc tam noskaidrotu printerim pievienoto printera adresi. Tikai pēc printera adreses iegūšanas A drukās komandu uz B piesaistīto printeri.

Šajā gadījumā notiek šādas atkārtojumi:

Kontakts Computer11 Kontakti B B kontaktam pievienots kontaktu printeris

Līdzīga metode tiek izmantota DNS ierakstu meklēšanai. Piemēram, noklikšķinot uz https://thewindowsclub.com, maršrutētājs ar DNS izšķirtspēju sazināsies ar jūsu noklusējuma DNS pakalpojumu. DNS pakalpojums sazināsies ar sakaru serveriem un pieprasīs servera IP adresi, kas satur .com ieraksti. Šī adrese tiek nosūtīta atpakaļ uz jūsu DNS pakalpojumu. DNS pakalpojums atkal sasniedz vārdu serveri, kurā atrodas adreses .com domēni un lūdz to uz adresi https://thewindowsclub.com. Saņemot serveru IP adresi, kas pārvalda thewindowsclub.com, jūsu DNS pakalpojums atgriezīs jūsu datorā IP adresi, pēc kura tiks aktivizēts jūsu pārlūks, lai lejupielādētu galveno tīmekļa lapu. Tas nozīmē, ka jūsu DNS pakalpojums sūta vismaz divus pieprasījumus, lai saņemtu vienkārša domēna nosaukuma IP adresi.

Tālāk ir attēlojums, kas izskaidro, kā darbojas DNS uzmeklēšana:

Iepriekš minētajā gadījumā, ja jūs meklējat https://forums.thewindowsclub.com, jūsu DNS pakalpojumam bija jāiesniedz papildu pieprasījums, lai uzzinātu tā IP adresi.
Iepriekš minētajā gadījumā, ja jūs meklējat https://forums.thewindowsclub.com, jūsu DNS pakalpojumam bija jāiesniedz papildu pieprasījums, lai uzzinātu tā IP adresi.

Tā kā DNS atdala no jauna katru reizi, kad tiek patērēts laiks, daudzi interneta pakalpojumu sniedzēji un DNS pakalpojumu sniedzēji izveido vietējos kešatmiņus, kuros ir jau atrisinātas adreses. Tie ir galvenokārt tie adreses, ko viņi jau ir uzzinājuši no sakaru serveriem un citiem nosaukumu serveriem kādā brīdī. Šajā gadījumā, nosūtot URL pieprasījumu, nevis sazinoties tieši ar saknes serveri, DNS pakalpojums meklēs URL atrisināto adresi savā vietējā DNS kešatmiņā. Ja tas tiek atrasts, tas nekavējoties nosūtīs izšķirtspēju jūsu datoram, un tad atrisinās DNS, izmantojot iepriekš minēto saziņas ar root serveri un citu vārdu serveru saziņas metodi.

Dažās operētājsistēmās ir arī vietējā kešatmiņā saglabāto adrešu kopija, ko parasti izmantojat savā datorā. Tas arī palīdz ietaupīt laiku, izmantojot internetu. Vēl kādā brīdī mēs runāsim par DNS kešatmiņām citā rakstā.

Lūdzu, dariet mums zināmu, ja jums joprojām ir kādas šaubas par to, kā darbojas DNS meklēšana.

Saistītie raksti:

  • Kas ir DNS uzbrukuma uzbrukums un kā to novērst
  • DNS cache saindēšanās un spoofing
  • Optimizējiet interneta savienojumu ātrumam, izmantojot DNS kritēriju
  • Yandex DNS apskats: ātrāks, drošāks internets ar kontrolēm
  • [Fiddler] DNS meklētājs vietnei neizdevās system.net.sockets.socketexception

Ieteicams: