Անհրաժեշտ է ստուգել DNS- ը տեղական համակարգով OSX- ով օգտագործելով:

OSX Mac տերմինալ

Իմ հաճախորդներից մեկը տեղափոխեց իրենց վեբ կայքը զանգվածային հոսթինգի հաշվում: Նրանք թարմացրեցին իրենց տիրույթի DNS պարամետրերը A և CNAME գրառումների համար, բայց դժվարանում էին որոշել `արդյոք կայքը լուծվում է նոր հոստինգի հաշվի միջոցով (նոր IP հասցե):


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


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


Երբ զննարկչի մեջ տիրույթ եք մուտքագրում ՝


  1. Տիրույթը որոնվում է ինտերնետում անուն սերվեր գտնել այն վայրը, որտեղ պետք է ուղարկվի հարցումը:
  2. Վեբ տիրույթի հարցման (http) դեպքում անվան սերվեր կանի վերադարձնում է IP հասցեն ձեր համակարգչին.
  3. Ձեր համակարգիչը այնուհետև պահում է սա տեղականում, որը հայտնի է որպես ձեր DNS քեշ.
  4. Հարցումն ուղարկվում է հյուրընկալողին, որն ուղորդում է հարցումը ներքին և ներկայացնում է ձեր կայքը:


Ինչպես է գործում ձեր տիրույթի գրանցողը


Նշում այս մասին ... ոչ բոլոր տիրույթի գրանցողներն են իրականում ղեկավարում ձեր DNS- ն: Ես, օրինակ, մեկ հաճախորդ ունեմ, որոնք գրանցում են իրենց տիրույթները Yahoo! Yahoo! իրականում չի կառավարում տիրույթը, չնայած այն շատ է հայտնվում իրենց վարչակազմում: Նրանք պարզապես վերավաճառող են Tucows, Արդյունքում, երբ Yahoo- ում փոփոխում եք կատարում ձեր DNS կարգավորումները, դա կարող է տևել ժամեր մինչ այդ փոփոխությունները իրականում թարմացվեն իրական տիրույթի գրանցող:


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


Ինտերնետային սերվերների թարմացումից հետո, հաջորդ անգամ, երբ ձեր համակարգը կատարի DNS հարցումը, վերադարձվում է ձեր IP- հասցեն, որտեղ տեղակայված է ձեր կայքը: ՆՇՈՒՄ: Հիշեք, որ ես ասացի հաջորդ անգամ, երբ ձեր համակարգը խնդրանքով հանդես գա: Եթե ​​նախկինում պահանջել եք այդ տիրույթը, ինտերնետը կարող է արդիական լինել, բայց ձեր տեղական համակարգը կարող է լուծել հին IP հասցեն ձեր DNS քեշի հիման վրա:


Ինչպես է աշխատում ձեր հյուրընկալող DNS- ը


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


Ինչպես լուծել DNS- ը


Քանի որ այստեղ կա երեք համակարգ, կան նաև երեք համակարգ ՝ անսարքությունների վերացման համար: Նախ, դուք պարզապես կցանկանաք ստուգել ձեր տեղական համակարգը ՝ տեսնելու համար, թե ձեր համակարգում որտեղ է մատնանշում IP հասցեն.


OSX տերմինալի պինգ


Դա արվում է հեշտությամբ ՝ տերմինալի պատուհանը բացելով և մուտքագրելով ՝


ping տիրույթ. com


Կամ դուք կարող եք իրականում կատարել որոշակի անուն սերվերի որոնում.


nslookup domain.com


Տերմինալի nslookup


Եթե ​​ձեր տիրույթի գրանցման մեջ թարմացրել եք DNS պարամետրերը, ապա կցանկանաք ապահովել, որ ձեր DNS քեշը մաքրված է, և դուք կցանկանաք նորից պահանջել: Ձեր DNS քեշը OSX- ում մաքրելու համար.


sudo dnscacheutil -flushcache


Terminal Flush DNS քեշ


Կարող եք կրկին փորձել սուլոց or nslookup տեսնելու համար, արդյոք այս պահին տիրույթը վերափոխվում է նոր IP հասցեի:


Հաջորդ քայլը կլինի տեսնել, թե արդյո՞ք թարմացվել են Internets DNS սերվերները: Պահիր DNSstuff հարմար դրա համար, դուք կարող եք ստանալ ամբողջական DNSreport իրենց պլատֆորմի միջոցով, որն իսկապես լավ է: թափանիվ իր պլատֆորմում ունի հիանալի DNS ստուգիչ, որտեղ նրանք հարցումներ կուղղեն Google, OpenDNS, Fortalnet- ըև Probe Networks- ը ՝ տեսնելու, արդյոք ձեր պարամետրերը պատշաճ կերպով տարածվել են համացանցում:


Եթե ​​տեսնում եք, որ IP հասցեն պատշաճ կերպով ցուցադրվում է համացանցում, և ձեր կայքը դեռ չի ցուցադրվում, կարող եք նաև շրջանցել ինտերնետի սերվերները և ձեր համակարգին ասել, որ հարցումն ուղղակիորեն ուղարկի IP հասցե: Դուք կարող եք դա իրականացնել ՝ թարմացնելով ձեր տանտերերի ֆայլը և լցնելով ձեր DNS- ը: Դա անելու համար բացեք տերմինալը և մուտքագրեք.


sudo nano / etc / hosts


Տերմինալային Սուդո Նանո Հոսթինգներ


Մուտքագրեք ձեր համակարգի գաղտնաբառը և սեղմեք enter: Դա կբերի ֆայլը անմիջապես Terminal- ում ՝ խմբագրման համար: Տեղափոխեք ձեր կուրսորը ՝ օգտագործելով ձեր սլաքները և ավելացրեք նոր տող IP հասցեով, որին հաջորդում է տիրույթի անունը:


Տերմինալային սերվերները պահում են ֆայլը


Ֆայլը պահելու համար սեղմեք հսկողություն-օ ձեր ստեղնաշարի վրա, ապա վերադարձեք `ֆայլի անունն ընդունելու համար: Դուրս եկեք խմբագրից ՝ սեղմելով հսկողություն-x, որը ձեզ կվերադարձնի հրամանի տող: Մի մոռացեք լվանալ ձեր քեշը: Եթե ​​կայքը նորմալ չի գալիս, դա կարող է տեղական խնդիր լինել ձեր տանտիրոջ համար, և դուք պետք է կապվեք նրանց հետ և տեղյակ պահեք նրանց:


Վերջին նշում… մի մոռացեք վերադարձնել ձեր տանտերերի ֆայլը իր սկզբնական տարբերակին: Դուք չեք ցանկանում այնտեղ թողնել այնպիսի գրառում, որը ցանկանում եք ավտոմատ կերպով թարմացնել:


Հետևելով այս քայլերին ՝ ես կարողացա ստուգել, ​​որ գրանցողում իմ DNS գրառումներն արդիական են, Ինտերնետում DNS գրառումները ՝ արդիացված, իմ Mac- ի DNS քեշը ՝ արդի, և վեբ հոստի DNS– ը ՝ թարմացված մինչ օրս… լավ է գնալ!

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.