Հոդվածների տեղեկատու
ԻնչպեսWordPress կայքըԱդմիններ, մենք երբեմն բախվում ենք իրավիճակների, երբ որոշ ոճավորում, JS կամ էջի բովանդակության այլ փոփոխություններ են կատարվում WordPress կայքի սերվերում, միայն թե էջը տեղական թարմացումից հետո պարզում է, որ փոփոխությունը չի գործում:
Շատ դեպքերում մենք կարող ենք դա շտկել՝ ստիպելով էջը թարմացնել, բայց երբեմն դա չի աշխատում:
Այս դեպքում, գուցե անհրաժեշտ լինի մաքրել ձեր տեղական DNS քեշը:
Այս հոդվածում մենք մանրամասնորեն կբացատրենք, թե ինչպես մաքրել/ջնջել DNS քեշը այս գործնական հնարքը, հուսով եմ, որ այն կօգնի ձեզ:
Ի՞նչ է DNS-ը:
DNS-ը նշանակում է Domain Name Server:Երբ վեբ կայքը կամ վեբ հավելվածը տեղակայված է սերվերի վրա, անկախ նրանից, թե այն հիմնված էLinuxԿամ Windows-ին կհատկացվի տասնորդական թվերի որոշակի շարք, որոնք տեխնիկապես IP հասցեներ են: DNS-ը նման է այս թվերի անգլերեն թարգմանությանը:
Ինչպե՞ս է աշխատում DNS-ը:
Երբ վեբ բրաուզերում մուտքագրում եք վեբկայքի հասցեն, այն փնտրում է իր DNS-ը, որը նշանակված է տիրույթի անվանը տիրույթի անվան գրանցողի կայքում:
Այնուհետև այն փոխարկվում է նշանակված IP հասցեին և վեբ կայք հարցումը ուղարկվում է DNS-ին համապատասխան սերվեր՝ այդպիսով ստանալով IP հասցեն:

Բացատրելու, թե ինչպես է աշխատում DNS-ը, ձեզ համար հեշտացնելն է հասկանալ, թե ինչպես է աշխատում DNS քեշավորումը:
Արձագանքման ժամանակը բարելավելու համար վեբ բրաուզերները պահում են ձեր այցելած կայքերի DNS հասցեները, մի գործընթաց, որը կոչվում է DNS քեշավորում:
Հետևաբար, եթե կայքի սեփականատերը վեբկայքը տեղափոխել է այլ սերվեր նոր DNS-ով (կամ IP հասցեով), դուք դեռ կարող եք կայքը տեսնել հին սերվերի վրա, քանի որ ձեր տեղական համակարգիչը պահում է հին սերվերի DNS-ը:
Նոր սերվերից կայքի վերջին բովանդակությունը ստանալու համար դուք պետք է մաքրեք ձեր տեղական համակարգչի DNS քեշը:Երբեմն քեշը պահվում է երկար ժամանակ, և դուք չեք կարողանա տեսնել նոր կայքի բովանդակությունը, քանի դեռ քեշը չի մաքրվել:
DNS բանը (backend գործընթացը) մեզ համար ամբողջովին անտեսանելի է ամենօրյա հիմունքներով, քանի դեռ չեք գտնում, որ ձեր վեբկայքի փոփոխությունները սովորականի պես չեն ցուցադրվում:
Այսպիսով, եթե դուք տեղափոխել եք ձեր կայքը նոր սերվեր և որոշակի փոփոխություններ եք կատարել ձեր կայքում, բայց չեք կարող տեսնել այդ փոփոխությունները ձեր տեղական համակարգչում, ապա առաջին ախտորոշիչ քայլերից մեկը, որը դուք պետք է կատարեք, DNS-ի մաքրումն է:
Դուք կարող եք դա անել բրաուզերի, ինչպես նաև ՕՀ մակարդակում՝ օգտագործելով flush հրամանը:
Մենք այս գործընթացը ավելի մանրամասն բացատրում ենք հաջորդ բաժիններում:
Ինչպե՞ս ստիպել թարմացնել կայքի էջի բովանդակությունը վեբ բրաուզերի միջոցով:
Նախքան DNS-ը մաքրելը, կարող եք փորձել ստիպել մաքրել վեբ էջը, որը ցանկանում եք այցելել:Սա կջնջի վեբ էջի քեշը և կօգնի դիտարկիչին գտնել վեբ էջի թարմացված ֆայլերը:
- Windows օպերացիոն համակարգ.Internet Explorer, Microsoft Edge, Mozilla Firefox կամ Google Chrome谷 歌 浏览 器, օգտագործեք «Ctrl + F5» ստեղնաշարի համակցությունը:
- Apple/MAC համակարգիչներ.Mozilla Firefox կամ Google Chrome, օգտագործեք «CMD + SHIFT + R» ստեղնաշարի համակցությունը:Եթե օգտագործում եք Apple Safari, օգտագործեք «SHIFT + Reload» ստեղնաշարի համակցությունը:
Կարող եք նաև փորձել մուտք գործել էջ՝ օգտագործելով ինկոգնիտո ռեժիմը (Chrome) կամ անձնական պատուհանը (Firefox):
Էջի բովանդակության հարկադիր թարմացումն ավարտելուց հետո մենք նորից կկատարենք DNS քեշի մաքրման աշխատանքը։Քեշը մաքրելու գործընթացը կախված է ձեր գործող սերվերից և բրաուզերից: Ստորև ներկայացված է հատուկ գործողության ձեռնարկ:
Ինչպե՞ս մաքրել DNS քեշը Windows 10 օպերացիոն համակարգում:
Մուտքագրեք հրամանի տողի ռեժիմը և մաքրեք քեշը Windows OS-ում:
- Օգտագործեք ստեղնաշարի ստեղների համակցություններ.
Windows+R - Բացեք Run պատուհանը ▼

- Մուտքագրեք մուտքագրման վանդակում.
CMD - Հաստատելու համար սեղմեք Enter և կբացվի հրամանի տողի պատուհան:
- մտնել
ipconfig/flushdnsև սեղմեք Enter ▼
- Պատուհանը հուշում է DNS Flush▼-ի հաջող տեղեկատվությունը

Ինչպե՞ս մաքրել DNS քեշը MAC OS-ում (iOS):
Կտտացրեք «Կոմունալ ծառայություններ» «Գնալ» ստորև՝ MAC սարքի վերին նավիգացիոն տողում

Բացեք տերմինալը/տերմինալը (համարժեք է WIndows օպերացիոն համակարգի հրամանի տողին) ▼

Կատարեք հետևյալ հրամանը՝ ձեր համակարգչի DNS քեշը մաքրելու համար ▼
sudo killall -HUP mDNSResponder && echo macOS DNS Cache ResetՎերոնշյալ հրամանները կարող են տարբերվել ըստ OS-ի տարբերակի՝ հետևյալ կերպ.
1. Mac OS Sierra, Mac OS X El Capitan, Mac OS X Mavericks, Mac OS X Mountain Lion, Mac OS X Lion օպերացիոն համակարգն օգտագործում է հետևյալ ▼ հրամանը
sudo killall -HUP mDNSResponder2. Mac OS X Yosemite-ի համար օգտագործեք հետևյալ հրամանները ▼
sudo discoveryutil udnsflushcaches3. Օգտագործեք հետևյալ հրամանը Mac OS X Snow Leopard ▼-ի վրա
sudo dscacheutil -flushcache4. Mac OS X Leopard-ի և ավելի ներքևի համար օգտագործեք հետևյալ հրամանները ▼
sudo lookupd -flushcacheԻնչպե՞ս մաքրել DNS քեշը Linux OS-ում:
քայլ 1:Ubuntu Linux-ում և Linux Mint-ում տերմինալ բացելու համար օգտագործեք Ctrl+Alt+T ստեղնաշարի համադրությունը
Քայլ 2. Տերմինալը գործարկելուց հետո մուտքագրեք հետևյալ հրամանի կոդը ▼
sudo /etc/init.d/networking restart
- Այն կարող է խնդրել ադմինիստրատորի գաղտնաբառ:
Քայլ 3. Հաջողությունից հետո այն կցուցադրի նման հաստատման հաղորդագրություն ▼
[ ok ] Restarting networking (via systemctl): networking.service
քայլ 4:Եթե DNS Flush-ը անհաջող է, հետևեք ստորև նշված քայլերին:
քայլ 5:▼ տերմինալում մուտքագրեք հետևյալ հրամանը
sudo apt install nscd- Վերոնշյալ հրամանն ավարտելուց հետո կրկնեք 1-ից 4-րդ քայլերը:
ինչպես մաքրելCentOSDNS քեշը միա՞ց է:
Տերմինալը բացելու համար օգտագործեք Ctrl+Alt+T ստեղնաշարի համադրությունը:
Մուտքագրեք հետևյալ հրամանը ▼
nscd -i hosts
DNS ծառայությունը վերագործարկելու համար մուտքագրեք ▼ հետևյալ հրամանը
service nscd restart
Ինչպե՞ս մաքրել DNS քեշը Google Chrome-ում:
Մաքրել DNS քեշը Chrome-ում, բացել Google Chrome բրաուզերը:
Հասցեների տողում մուտքագրեք հետևյալ հասցեն ▼
chrome://net-internals/#dnsԱյն ցույց կտա ▼ հետևյալ ընտրանքները

Սեղմեք «Մաքրել հյուրընկալող քեշը» կոճակը:
Ինչպե՞ս մաքրել DNS քեշը Firefox-ում:
Գնացեք Firefox-ի պատմություն և սեղմեք Մաքրել պատմությունը ▼

Ցանկության դեպքում ընտրեք Cache/Cache (և հարակից այլ տարբերակներ) և սեղմեք Clear Now կոճակը ▼

Ինչպե՞ս մաքրել DNS քեշը Safari-ում:
Գնացեք «Ընդլայնված կարգավորումներ» տարբերակը «Նախընտրանքներ» բաժնում

- Ընտրեք ««Ցուցադրել մշակման ընտրացանկը ցանկի տողում» տարբերակը ▲
Այն կցուցադրի «Զարգացում» ընտրացանկը զննարկիչի ընտրացանկի ընտրանքներում ▼

«Զարգացում» բաժնում գտեք «Դատարկ պահոցներ» տարբերակը ▲
- Սա կջնջի DNS քեշը:
- Այլապես, եթե ցանկանում եք ամբողջությամբ մաքրել քեշը, կարող եք ուղղակիորեն սեղմել «Մաքրել պատմությունը» Safari բրաուզերի «Պատմություն» ընտրացանկի տակ։
Ինչպե՞ս մաքրել DNS քեշը Internet Explorer-ում:
Կտտացրեք վերին աջ անկյունում գտնվող պատկերակին (…), այնուհետև սեղմեք «Կարգավորումներ» ▼

Սեղմեք «Ընտրեք, թե ինչ մաքրել» տարբերակը Մաքրել զննարկման տվյալները ▼

▼ մենյուից ընտրեք «Cached Data and Files» տարբերակը

Եզրակացություն
Կախված ձեր համակարգչի օպերացիոն համակարգից և բրաուզերից, կարող եք օգտագործել վերը նշված մեթոդներից մեկը, եթե որևէ խնդիր հանդիպեք:
Ձեր կայքը թարմացնելու համար վերջին տվյալները ստանալու համար սովորաբար մենք կարող ենք նաև անել սա.
- Փորձեք ստիպել թարմացնել վեբ էջը (Ctrl F5)
- Օգտագործեք «Մաքրել զննարկման տվյալները» տարբերակը ձեր բրաուզերի կարգավորումներում (ինչպես վերևումասացքայլ)
- Լվացեք ձեր օպերացիոն համակարգի DNS-ը (օգտագործելով վերը նշված հրամանի տողը):
- Վերագործարկեք ձեր երթուղիչը՝ ձեր ինտերնետ կապը վերականգնելու համար:
Ընդհանուր առմամբ, վերը նշված քայլերը կարող են լուծել այն խնդիրը, որ մարդկանց մեծ մասը բախվում է էջի վերջին բովանդակության չթարմացման հետ:
Եթե վերը նշված քայլերը կատարելուց հետո խնդիրը դեռ չի կարող լուծվել, խորհուրդ ենք տալիս տեխնիկապես կապ հաստատել ձեր կայքի սերվերի մատակարարի հետ՝ աջակցության համար:
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Ինչպե՞ս ստիպել թարմացնել Windows10/MAC/Linux/CentOS DNS քեշը մաքրելու համար: , քեզ օգնելու համար.
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-1275.html
