Ինչպես մաքրել DNS քեշը Mac-ում

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

Ինչպես մաքրել DNS քեշը Mac-ում
Ինչպես մաքրել DNS քեշը Mac-ում
Anonim

Ինչ իմանալ

  • Մուտքագրեք տերմինալը Spotlight-ում կամ անցեք Գնալ > Կոմունալ ծառայություններ > Տերմինալ:
  • Տերմինալի պատուհանում մուտքագրեք հրամանը՝ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Այս հոդվածը բացատրում է, թե ինչպես կարելի է մաքրել DNS քեշը Mac-ում:

Ինչպե՞ս կարող եմ վերականգնել իմ DNS-ը Mac-ում:

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

Ահա թե ինչպես կարելի է մաքրել ձեր DNS քեշը Mac-ում.

  1. Մուտքագրեք Command+ Space՝ Spotlight բացելու համար:

    Image
    Image
  2. Մուտքագրեք Terminal, և որոնման արդյունքներից ընտրեք Terminal:

    Image
    Image

    Դուք կարող եք նաև մուտք գործել Տերմինալ՝ նավարկելով Գնալ > Կոմունալ ծառայություններ > Տերմինալ::

  3. Մուտքագրեք այս հրամանը Տերմինալի պատուհանում՝ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder և այնուհետև սեղմեք Enter.

    Image
    Image

    Այս հրամանն աշխատում է միայն macOS El Capitan-ում և ավելի նոր համակարգերում: Եթե ունեք macOS-ի հին տարբերակ, ստուգեք հաջորդ բաժինը՝ ճիշտ հրամանի համար:

  4. Մուտքագրեք ձեր գաղտնաբառը և կրկին սեղմեք enter:

    Image
    Image

    Գաղտնաբառն այն մուտքագրելիս տերմինալում չի հայտնվի: Պարզապես մուտքագրեք գաղտնաբառը և սեղմեք enter:

  5. Ձեր DNS քեշը կզրոյացվի, սակայն տերմինալում այդ մասին հաղորդագրություն չի լինի: Երբ հայտնվում է նոր տող, այն ցույց է տալիս, որ հրամանը կատարվել է:

    Image
    Image

Ինչպես մաքրել DNS-ը macOS-ի հին տարբերակներում

MacOS-ի հին տարբերակները օգտագործում են տերմինալի տարբեր հրամաններ՝ DNS-ը մաքրելու համար: Այնուամենայնիվ, դուք սկսում եք բացելով տերմինալի պատուհանը, անկախ նրանից, թե macOS-ի որ տարբերակն եք օգտագործում:

Ահա DNS-ը մաքրելու հրամանները macOS-ի յուրաքանչյուր տարբերակում.

  • El Capitan և ավելի նոր. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite. sudo killall -HUP mDNSResponder
  • Առյուծ, Mountain Lion և Mavericks. sudo dscacheutil –flushcache
  • Ձյունե ընձառյուծ. փնտրել է sudo –flushcache
  • Tiger. փնտրվել է –flushcache

Ի՞նչ է անում DNS-ի լվացումը:

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

Երբ փորձում եք մուտք գործել մի կայք, որտեղ վերջերս եղել եք, ձեր Mac-ն օգտագործում է իր DNS քեշը՝ իրական DNS սերվերով ստուգելու փոխարեն: Դա խնայում է ժամանակը, ուստի կայքը ավելի արագ է բեռնվում: Վեբ զննարկիչը չպետք է անցնի հեռավոր DNS սերվերի հետ շփվելու լրացուցիչ քայլ, ինչը հանգեցնում է կայքի հասցե մուտքագրելու և կայքի բեռնման միջև ընկած ժամանակահատվածի ավելի քիչ ժամանակի:

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

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

ՀՏՀ

    Ինչպե՞ս կարող եմ ստուգել DNS քեշը Mac-ում:

    Բացեք ներկառուցված Console log-viewer հավելվածը ձեր Mac-ում և որոնման տողում մուտքագրեք any:mdnsresponder:Այնուհետև գործարկեք Terminal, մուտքագրեք sudo killall –INFO mDNSResponder և սեղմեք Enter կամ Վերադարձ Վերադառնալ Console հավելվածում կարող եք դիտել քեշավորված DNS գրառումների ցանկը:

    Ինչպե՞ս մաքրել DNS քեշը Windows 10-ում:

    Windows 10-ում DNS քեշը մաքրելու համար բացեք Run երկխոսության տուփը, մուտքագրեք ipconfig /flushdns և սեղմեք OK: Դուք կարող եք նաև օգտագործել նույն հրամանը Windows-ի հրամանի տողում, եթե ցանկանում եք լրացուցիչ տեղեկատվություն գործընթացի մասին:

    Ի՞նչ է DNS քեշի թունավորումը:

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

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