Ի՞նչ է DNS-ը (դոմենային անունների համակարգը):

Բովանդակություն:

Ի՞նչ է DNS-ը (դոմենային անունների համակարգը):
Ի՞նչ է DNS-ը (դոմենային անունների համակարգը):
Anonim

Պարզ բառերով ասած՝ տիրույթի անունների համակարգը (DNS) տվյալների շտեմարանների հավաքածու է, որը թարգմանում է հոսթների անունները IP հասցեների:

DNS-ը հաճախ կոչվում է որպես ինտերնետի հեռախոսագիրք, քանի որ այն փոխակերպում է հեշտ հիշվող հոսթների անունները, ինչպիսիք են www.google.com-ը, IP հասցեների, ինչպիսին է 216.58.217.46: Դա տեղի է ունենում կուլիսների հետևում, երբ դուք մուտքագրում եք URL վեբ բրաուզերի հասցեագոտում:

Առանց DNS-ի (և հատկապես որոնողական համակարգերի, ինչպիսին Google-ն է), ինտերնետում նավարկելը հեշտ չէր լինի, քանի որ մենք պետք է մուտքագրենք յուրաքանչյուր կայքի IP հասցեն, որը ցանկանում ենք այցելել:

Ինչպե՞ս է աշխատում DNS-ը:

Image
Image

Եթե դեռ պարզ չէ, հիմնական հայեցակարգը, թե ինչպես է DNS-ն կատարում իր աշխատանքը, բավականին պարզ է՝ վեբ բրաուզերում մուտքագրված յուրաքանչյուր կայքի հասցե (օրինակ՝ Chrome, Safari կամ Firefox) ուղարկվում է DNS սերվեր, որը հասկանում է, թե ինչպես պետք է քարտեզագրել այդ անունը իր պատշաճ IP հասցեով:

Սա այն IP հասցեն է, որն օգտագործում են սարքերը միմյանց հետ շփվելու համար, քանի որ նրանք չեն կարող և չեն փոխանցում տեղեկատվություն՝ օգտագործելով այնպիսի անուններ, ինչպիսիք են www.google.com, www.youtube.com և այլն: մուտքագրեք պարզ անունը այս կայքերում, մինչդեռ DNS-ն անում է բոլոր որոնումները մեզ համար՝ մեզ գրեթե ակնթարթորեն մուտք ունենալով համապատասխան IP հասցեներին, որոնք անհրաժեշտ են մեր ուզած էջերը բացելու համար:

Կրկին, www.microsoft.com, www.lifewire.com, www.amazon.com և բոլոր այլ կայքերի անունները օգտագործվում են միայն մեր հարմարության համար, քանի որ շատ ավելի հեշտ է հիշել այդ անունները, քան հիշել նրանց IP հասցեները:.

Համակարգիչները, որոնք կոչվում են արմատային սերվերներ, պատասխանատու են յուրաքանչյուր վերին մակարդակի տիրույթի IP հասցեները պահելու համար:Երբ վեբ կայք է պահանջվում, դա արմատային սերվերն է, որը նախ մշակում է այդ տեղեկատվությունը, որպեսզի պարզի որոնման գործընթացի հաջորդ քայլը: Այնուհետև, տիրույթի անունը փոխանցվում է տիրույթի անունների լուծիչին (DNR), որը գտնվում է ISP-ի ներսում՝ ճիշտ IP հասցեն որոշելու համար: Ի վերջո, այս տեղեկատվությունը հետ է ուղարկվում այն սարքին, որից այն խնդրել եք:

Ինչպես լվանալ DNS

Օպերացիոն համակարգերը, ինչպիսիք են Windows-ը և մյուսները, կպահեն IP հասցեները և հյուրընկալողների անունների մասին այլ տեղեկություններ տեղական մակարդակում, որպեսզի դրանք հասանելի լինեն ավելի արագ, քան միշտ DNS սերվերին դիմելը: Երբ համակարգիչը հասկանում է, որ որոշակի հոսթի անունը հոմանիշ է որոշակի IP հասցեի հետ, այդ տեղեկատվությունը թույլատրվում է պահվել կամ պահվել սարքում:

Թեև DNS տեղեկատվությունը հիշելը օգտակար է, այն երբեմն կարող է փչանալ կամ հնացած լինել: Սովորաբար օպերացիոն համակարգը հեռացնում է այս տվյալները որոշակի ժամանակահատվածից հետո, բայց եթե դուք դժվարանում եք մուտք գործել կայք և կասկածում եք, որ դա DNS-ի խնդրի պատճառով է, առաջին քայլը ստիպողաբար ջնջելն է այս տեղեկատվությունը, որպեսզի տեղ բացվի նորերի համար, թարմացված DNS գրառումները:

Դուք պետք է կարողանաք պարզապես վերագործարկել ձեր համակարգիչը, եթե խնդիրներ ունեք DNS-ի հետ, քանի որ DNS քեշը չի պահպանվում վերաբեռնման միջոցով: Այնուամենայնիվ, վերագործարկման փոխարեն քեշը ձեռքով հեռացնելը շատ ավելի արագ է:

Դուք կարող եք լվանալ DNS-ը Windows-ում Command Prompt-ի միջոցով ipconfig /flushdns հրամանով: Ինչ է իմ DNS կայքը: ունի հրահանգներ դա անելու macOS-ում և Linux-ում:

Կարևոր է հիշել, որ կախված այն բանից, թե ինչպես է կարգավորվել ձեր կոնկրետ երթուղիչը, DNS գրառումները նույնպես կարող են պահվել այնտեղ: Եթե ձեր համակարգչի վրա DNS քեշը լվանալը չի շտկում ձեր DNS-ի խնդիրը, դուք անպայման պետք է փորձեք վերագործարկել ձեր երթուղիչը՝ այդ DNS քեշը մաքրելու համար:

Հոսթեր ֆայլի գրառումները չեն հեռացվում, երբ DNS քեշը մաքրվում է: Դուք պետք է խմբագրեք hosts ֆայլը՝ այնտեղ պահված հոսթների անուններն ու IP հասցեները վերացնելու համար:

Չարամիտ ծրագիրը կարող է ազդել DNS գրառումների վրա

Հաշվի առնելով, որ DNS-ը պատասխանատու է հոսթների անունները որոշակի IP հասցեներ ուղղելու համար, պետք է ակնհայտ լինի, որ այն վնասակար գործունեության հիմնական թիրախն է:Հաքերները կարող են վերահղել նորմալ գործող ռեսուրսի ձեր հարցումը դեպի այն, որը ծուղակ է գաղտնաբառեր հավաքելու կամ չարամիտ ծրագրեր սպասարկելու համար:

DNS թունավորումը և DNS-ի կեղծումը տերմիններ են, որոնք օգտագործվում են DNS լուծիչի քեշի վրա հարձակումը նկարագրելու համար՝ հոսթի անունը այլ IP հասցե վերահղելու նպատակով, քան այն, ինչ ճշմարիտ է տրված այդ հոսթի անվանը, արդյունավետորեն վերահղելով, թե ուր եք մտադիր գնալ:. Սա սովորաբար արվում է՝ ձեզ տանելու դեպի մի կայք, որը լի է վնասակար ֆայլերով կամ ֆիշինգ հարձակում իրականացնելու համար՝ խաբելու համար ձեզ մուտք գործելու նմանատիպ տեսք ունեցող կայք՝ ձեր մուտքի հավատարմագրերը գողանալու համար:

DNS ծառայությունների մեծ մասն ապահովում է պաշտպանություն այս տեսակի հարձակումներից:

Հարձակվողների համար DNS մուտքերի վրա ազդելու մեկ այլ միջոց է օգտագործել hosts ֆայլը: Հյուրերի ֆայլը տեղային պահված ֆայլ է, որն օգտագործվել է DNS-ի փոխարեն, նախքան DNS-ն իրականում դարձել է հոսթների անունները լուծելու համատարած գործիք, սակայն ֆայլը դեռ գոյություն ունի հայտնի օպերացիոն համակարգերում:Այդ ֆայլում պահված գրառումները անտեսում են DNS սերվերի կարգավորումները, ուստի այն սովորական թիրախ է չարամիտ ծրագրերի համար:

Հոսթ ֆայլը խմբագրումից պաշտպանելու պարզ միջոց է այն նշել որպես միայն կարդալու ֆայլ: Windows-ում պարզապես նավարկեք դեպի այն թղթապանակը, որն ունի hosts ֆայլը՝

%Systemdrive%\Windows\System32\drivers\etc\

Աջ սեղմեք դրա վրա կամ սեղմեք և պահեք, ընտրեք Հատկություններ, այնուհետև դրեք վանդակում միայն կարդալու-ի կողքին գտնվող վանդակում:հատկանիշ։

Լրացուցիչ տեղեկություններ DNS-ի մասին

Պրովայդերը, որը ներկայումս սպասարկում է ձեզ ինտերնետ հասանելիությունը, նշանակել է DNS սերվերներ ձեր սարքերի համար՝ օգտագործելու համար (եթե միացած եք DHCP-ին), բայց դուք ստիպված չեք լինի մնալ այդ DNS սերվերների հետ: Այլ սերվերներ կարող են տրամադրել գրանցման առանձնահատկություններ այցելած կայքերին հետևելու համար, գովազդի արգելափակումները, մեծահասակների վեբկայքերի զտիչները և այլ հնարավորություններ: Այլընտրանքային DNS սերվերների որոշ օրինակների համար տես անվճար և հանրային DNS սերվերների այս ցանկը:

Անկախ նրանից, թե համակարգիչը օգտագործում է DHCP IP հասցե ստանալու համար, թե այն օգտագործում է ստատիկ IP հասցե, դուք դեռ կարող եք սահմանել հատուկ DNS սերվերներ: Այնուամենայնիվ, եթե այն կարգավորված չէ DHCP-ով, դուք պետք է նշեք այն DNS սերվերները, որոնք այն պետք է օգտագործի:

Բացահայտ DNS սերվերի կարգավորումները գերակայում են անուղղակի, վերևից ներքև կարգավորումներից: Այլ կերպ ասած, դա DNS-ի կարգավորումներն են, որոնք ամենամոտ են սարքին, որն օգտագործում է սարքը: Օրինակ, եթե փոխեք ձեր երթուղիչի DNS սերվերի կարգավորումները կոնկրետ ինչ-որ բանի, ապա նշված երթուղիչին միացված բոլոր սարքերը նույնպես կօգտագործեն այդ DNS սերվերները: Այնուամենայնիվ, եթե այնուհետև փոխեք DNS սերվերի կարգավորումները ԱՀ-ում այլ բանի, այդ համակարգիչը կօգտագործի տարբեր DNS սերվերներ, քան նույն երթուղիչին միացված բոլոր մյուս սարքերը:

Սա է պատճառը, որ ձեր համակարգչի վրա կոռումպացված DNS քեշը կարող է կանխել կայքերի բեռնումը, նույնիսկ եթե նույն կայքերը սովորաբար բացվում են նույն ցանցի այլ համակարգչում:

Ամեն ինչ միացնելով

Չնայած URL-ները, որոնք մենք սովորաբար մուտքագրում ենք մեր վեբ բրաուզերներում, հեշտ հիշվող անուններ են, ինչպիսին է www.lifewire.com-ը, փոխարենը կարող եք օգտագործել այն IP հասցեն, որին մատնանշում է հոսթի անունը, օրինակ՝ https://151.101: 1.121) մուտք գործելու նույն կայք:Դա պայմանավորված է նրանով, որ դուք դեռևս մուտք եք գործում նույն սերվերի ցանկացած եղանակով. մեկ մեթոդ (օգտագործելով անունը) պարզապես ավելի հեշտ է հիշել:

Այդ նկատառումով, եթե երբևէ ձեր սարքի հետ կապված որևէ խնդիր կա DNS սերվերի հետ կապվելու հետ, դուք միշտ կարող եք շրջանցել այն՝ մուտքագրելով IP հասցեն հասցեագոտում հոսթի անվան փոխարեն: Մարդկանց մեծամասնությունը չի պահում IP հասցեների տեղական ցանկը, որը համապատասխանում է հոսթների անուններին, քանի որ, ի վերջո, դա առաջին հերթին DNS սերվեր օգտագործելու ամբողջ նպատակն է:

Սա չի աշխատում յուրաքանչյուր վեբկայքի և IP հասցեի հետ, քանի որ որոշ վեբ սերվերներ ունեն համօգտագործվող հոսթինգ, ինչը նշանակում է, որ վեբ բրաուզերի միջոցով սերվերի IP հասցե մուտք գործելը չի նկարագրում, թե հատկապես որ էջը պետք է բացվի:

«Հեռախոսի գրքույկի» որոնումը, որը որոշում է IP հասցեն՝ հիմնված հյուրընկալողի անվան վրա, կոչվում է առաջ DNS որոնում: Հակառակը, հակադարձ DNS որոնումը, այլ բան է, որը կարելի է անել DNS սերվերների հետ: Սա այն դեպքում, երբ հոսթի անունը նույնացվում է իր IP հասցեով:Փնտրման այս տեսակը հիմնված է այն գաղափարի վրա, որ այդ կոնկրետ հոսթի անվան հետ կապված IP հասցեն ստատիկ IP հասցե է:

DNS տվյալների բազաները պահում են շատ բաներ, բացի IP հասցեներից և հոսթների անուններից: Եթե դուք երբևէ տեղադրել եք էլ.

ՀՏՀ

    Ինչպե՞ս եք փոխում DNS սերվերները:

    Windows-ում DNS սերվերները փոխելու համար կարող եք օգտագործել Հրամանի տողը կամ անցնել Windows-ի կարգավորումները: Windows-ի կարգավորումներն օգտագործելը նախընտրելի է, եթե ձեզ հարմար չէ հրամանի տողը:

    Ինչպե՞ս եք գտնում DNS սերվերներ:

    Այնտեղ շատ տարբեր DNS սերվերներ կան, այնպես որ կարող եք դիտել DNS սերվերների ցուցակները, մինչև գտնեք ձեզ դուր եկած մեկը: Lifewire-ը ցուցակ ունի լավագույն անվճար DNS սերվերների համար առաջարկություններով:

    Ի՞նչ է դինամիկ DNS:

    Ի տարբերություն DNS-ի, որն աշխատում է միայն ստատիկ IP հասցեների հետ, դինամիկ DNS-ը (կամ DDNS) նաև աջակցում է դինամիկ IP հասցեներին: Արդյունքում, դուք կարող եք օգտագործել DDNS ծառայություն՝ ձեր վեբկայքը տանից հյուրընկալելու կամ ձեր տան ցանցը հեռակա կառավարելու համար:

Խորհուրդ ենք տալիս: