Справочник на статиите
- 1 Какво е DNS?
- 2 Как да принудите опресняване на съдържанието на страницата на уебсайта чрез уеб браузър?
- 3 Как да изчистя DNS кеша на операционна система Windows 10?
- 4 Как да изчистя DNS кеша на MAC OS (iOS)?
- 5 Как да изчистя DNS кеша на Linux OS?
- 6 Как да изчистя DNS кеша на CentOS?
- 7 Как да изчистя DNS кеша в Google Chrome?
- 8 Как да изчистя DNS кеша във Firefox?
- 9 Как да изчистя DNS кеша в Safari?
- 10 Как да изчистя DNS кеша в Internet Explorer?
- 11 заключение
КатоWordPress уебсайтАдминистратори, понякога се сблъскваме със ситуации, при които някои промени в стила, JS или друго съдържание на страницата се правят на сървъра на сайта на WordPress, само за да открием, че промяната не работи след локално опресняване на страницата.
В много случаи можем да поправим това чрез принудително опресняване на страницата, но понякога това не работи.
В този случай може да се наложи да изчистите локалния DNS кеш.
В тази статия ще обясним подробно как да изчистите/прочистите DNS кеша този практичен трик, надявам се, че ще ви помогне!
Какво е DNS?
DNS означава сървър за имена на домейни.Когато уебсайт или уеб приложение се хоства на сървър, независимо дали е базиран наLinuxИли на Windows ще бъде присвоена конкретна поредица от числа, разделени с десетична запетая, които технически са IP адреси. DNS е като английския превод на тези числа.
Как работи DNS?
Когато въведете адрес на уебсайт в уеб браузър, той търси неговия DNS, който е присвоен на името на домейна на уебсайта на регистратора на име на домейн.
След това се преобразува в присвоения IP адрес и заявката обратно към уебсайта се изпраща до сървъра, съответстващ на DNS, като по този начин се получава IP адресът.
Причината да обясним как работи DNS е да ви улесним да разберете как работи DNS кеширането.
За да подобрят времето за реакция, уеб браузърите съхраняват DNS адресите на уебсайтовете, които сте посетили, процес, наречен DNS кеширане.
Следователно, ако собственикът на уебсайта е мигрирал уебсайта към друг сървър с новия DNS (или IP адрес), все още може да виждате уебсайта на стария сървър, защото вашият локален компютър има кеширан DNS на стария сървър.
За да получите най-новото съдържание на уебсайта от новия сървър, ще трябва да изчистите DNS кеша на вашия локален компютър.Понякога кешът се съхранява за дълго време и няма да можете да видите ново съдържание на уебсайта, докато кешът не бъде изчистен.
Нещото DNS (бекенд процес) е напълно невидимо за нас ежедневно, освен ако не откриете, че промените на уебсайта не се показват както обикновено.
Така че, ако сте мигрирали уебсайта си към нов сървър и сте направили някои промени в уебсайта си, но не можете да видите тези промени на локалния си компютър, една от първите диагностични стъпки, които трябва да предприемете, е да изчистите DNS.
Можете да направите това на ниво браузър, както и на ниво операционна система, като използвате командата flush.
Ние обясняваме този процес по-подробно в следващите раздели.
Как да принудите опресняване на съдържанието на страницата на уебсайта чрез уеб браузър?
Преди да изчистите DNS, можете да опитате да изчистите принудително уеб страницата, която искате да посетите.Това ще изчисти кеша на уеб страницата и ще помогне на браузъра да намери актуализирани файлове за уеб страницата.
- Операционна система Windows:Internet Explorer, Microsoft Edge, Mozilla Firefox или Google ChromeGoogle Chrome, използвайте клавишната комбинация "Ctrl + F5".
- Apple/MAC компютри:Mozilla Firefox или Google Chrome, използвайте клавишната комбинация "CMD + SHIFT + R".Ако използвате Apple Safari, използвайте клавишната комбинация "SHIFT + Презареждане".
Можете също да опитате да получите достъп до страницата в режим инкогнито (Chrome) или частен прозорец (Firefox).
След като завършим принудителното опресняване на съдържанието на страницата, ще извършим отново работата по изчистване на DNS кеша.Процесът на изчистване на кеша зависи от вашия операционен сървър и браузър. Следващото е ръководство за специфични операции.
Как да изчистя DNS кеша на операционна система Windows 10?
Влезте в режим на команден ред и изчистете кеша на Windows OS.
- Използвайте комбинации от клавиши на клавиатурата:
Windows+R
- Отворете прозореца Run▼
- Въведете в полето за въвеждане:
CMD
- Натиснете Enter, за да потвърдите и ще се отвори прозорец на командния ред.
- влизане
ipconfig/flushdns
и натиснете Enter▼ - Прозорецът подканва успешната информация за DNS Flush▼
Как да изчистя DNS кеша на MAC OS (iOS)?
Щракнете върху Помощни програми под Go в горната лента за навигация на MAC устройството▼
Отворете терминал/терминал (еквивалентен на командния ред на операционната система WIndows)▼
Изпълнете следната команда, за да изчистите DNS кеша на вашия компютър▼
sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
Горните команди може да варират в зависимост от версията на операционната система, както следва:
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 mDNSResponder
2. За Mac OS X Yosemite използвайте следните команди ▼
sudo discoveryutil udnsflushcaches
3. Използвайте следната команда на Mac OS X Snow Leopard ▼
sudo dscacheutil -flushcache
4. За 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 History и щракнете върху опцията Clear History ▼
Ако желаете, изберете Кеш/Кеш (и други свързани опции) и щракнете върху бутона Изчисти сега ▼
Как да изчистя DNS кеша в Safari?
Отидете на опцията Разширени настройки под Предпочитания ▼
- Изберете опцията „Показване на менюто за разработка в лентата с менюта“ ▲
Ще покаже менюто Разработване в опциите на менюто на браузъра▼
Под Разработка намерете опцията Празни кешове ▲
- Това ще изчисти DNS кеша.
- Като алтернатива, ако искате да изчистите напълно кеша, можете директно да щракнете върху „Изчистване на хронологията“ под опцията от менюто „История“ на браузъра Safari
Как да изчистя DNS кеша в Internet Explorer?
Кликнете върху иконата (…) в горния десен ъгъл, след което щракнете върху „Настройки“ ▼
Щракнете върху опцията „Изберете какво да изчистите“ под Изчистване на данните за сърфиране ▼
Изберете опцията Кеширани данни и файлове от менюто ▼
заключение
В зависимост от операционната система и браузъра на вашия компютър, можете да използвате един от горните методи, ако срещнете проблеми.
За да обновите уебсайта си, за да получите най-новите данни, обикновено можем да направим и това:
- Опитайте принудително опресняване на уеб страницата (Ctrl F5)
- Използвайте опцията „Изчистване на данните за сърфирането“ в настройките на вашия браузър (както по-гореказахстъпка)
- Изчистете DNS на вашата операционна система (като използвате командния ред по-горе).
- Рестартирайте вашия рутер, за да нулирате вашата интернет връзка.
Като цяло горните стъпки могат да разрешат проблема, при който повечето хора срещат най-новото съдържание на страницата, което не се опреснява.
Ако след като сте изпълнили горните стъпки, проблемът все още не може да бъде решен, препоръчително е да се свържете технически с доставчика на вашия уебсайт сървър за поддръжка.
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Как да принудително обновяване за изчистване на Windows10/MAC/Linux/CentOS DNS кеш? , да ти помогне.
Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-1275.html
Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!