Kuinka pakottaa päivitys tyhjentämään Windows10/MAC/Linux/CentOS DNS-välimuisti?

WordPress-verkkosivustojen ylläpitäjinä kohtaamme joskus tilanteita, joissa teemme tiettyjä tyyli-, JS- tai muita sivun sisältömuutoksia WordPress-verkkosivuston palvelimella, mutta huomaamme, että muutokset eivät tule voimaan sivun paikallisen päivityksen jälkeen.

Monissa tapauksissa voimme korjata tämän pakottamalla sivun päivityksen, mutta joskus se ei toimi.

Tässä tapauksessa saatat joutua tyhjentämään paikallisen DNS-välimuistin.

Kuinka tyhjentää / pakottaa tyhjentämään DNS-välimuisti Windows 10: ssä? Tässä artikkelissa selitämme yksityiskohtaisesti kuinka tyhjentää / tyhjentää DNS-välimuisti tämän käytännön tempun, toivottavasti se auttaa sinua!

Mikä on DNS?

DNS on lyhenne sanoista Domain Name Server. Kun verkkosivustoa tai verkkosovellusta isännöidään palvelimella, olipa se sitten Linux- tai Windows-pohjainen, sille annetaan tietty pisteillä erotettu numerosarja; teknisesti ottaen tämä on IP-osoite. DNS on kuin näiden numeroiden englanninkielinen käännös.

Kuinka DNS toimii?

Kun kirjoitat verkkosivuston osoitteen verkkoselaimeen, se etsii sen DNS:n, joka on määritetty verkkotunnuksen nimelle verkkotunnusten rekisteröijän verkkosivustolla.

Sen jälkeen se muunnetaan määritetyksi IP-osoitteeksi ja pyyntö takaisin verkkosivustolle lähetetään DNS:ää vastaavalle palvelimelle, jolloin saadaan IP-osoite.

Kuinka DNS toimii?

Syy DNS:n toiminnan selittämiseen on helpottaa DNS-välimuistin toiminnan ymmärtämistä.

Parantaakseen vasteaikaa verkkoselaimet tallentavat vierailemiesi verkkosivustojen DNS-osoitteet. Tätä prosessia kutsutaan DNS-välimuistiksi.

Siksi, jos verkkosivuston omistaja on siirtänyt verkkosivuston toiselle palvelimelle, jolla on uusi DNS (tai IP-osoite), saatat silti nähdä verkkosivuston vanhalla palvelimella, koska paikallinen tietokoneesi tallentaa vanhan palvelimen DNS:n välimuistiin.

Jotta saat uusimman verkkosivuston sisällön uudelta palvelimelta, sinun on tyhjennettävä paikallisen tietokoneesi DNS-välimuisti.Joskus välimuisti on tallennettu pitkään, etkä näe uutta verkkosivuston sisältöä ennen kuin välimuisti on tyhjennetty.

DNS-juttu (taustaprosessi) on meille täysin näkymätön päivittäin, ellet huomaa, että verkkosivuston muutokset eivät näy normaalisti.

Joten jos olet siirtänyt verkkosivustosi uudelle palvelimelle ja tehnyt joitain muutoksia verkkosivustoosi, mutta et näe muutoksia paikallisella tietokoneellasi, yksi ensimmäisistä diagnostisista vaiheista on DNS:n tyhjennys.

Voit tehdä tämän sekä selain- että käyttöjärjestelmätasolla huuhtelukomennolla.

Selitämme tämän prosessin yksityiskohtaisemmin seuraavissa osissa.

Kuinka pakottaa verkkosivun sisällön päivittäminen verkkoselaimen kautta?

Ennen DNS:n tyhjentämistä voit yrittää pakottaa tyhjentämään verkkosivun, jolla haluat vierailla.Tämä tyhjentää verkkosivun välimuistin ja auttaa selainta löytämään päivitetyt tiedostot verkkosivulle.

  • Windows-käyttöjärjestelmä:Internet Explorer, Microsoft Edge, Mozilla Firefox tai Google ChromeGoogle Chrome, käytä näppäinyhdistelmää "Ctrl + F5".
  • Apple/MAC-tietokoneet:Mozilla Firefox tai Google Chrome, käytä näppäinyhdistelmää "CMD + SHIFT + R".Jos käytät Apple Safaria, käytä näppäinyhdistelmää "SHIFT + Reload".

Voit myös yrittää päästä sivulle incognito-tilassa (Chrome) tai yksityisessä ikkunassa (Firefox).

Sivun sisällön pakotetun päivityksen jälkeen suoritamme DNS-välimuistin tyhjennystyön uudelleen.Välimuistin tyhjennysprosessi riippuu käyttöpalvelimesta ja selaimesta. Seuraavassa on erityinen käyttöopas.

Kuinka tyhjentää DNS-välimuisti Windows 10 -käyttöjärjestelmässä?

Siirry komentokehotetilaan ja tyhjennä välimuisti Windows-käyttöjärjestelmässä.

  1. Käytä näppäimistön näppäinyhdistelmiä:Windows+R
  2. Avaa Suorita-ikkuna▼DNS-välimuistin tyhjentäminen Windows 10:ssä? Siirry komentokehotetilaan ja tyhjennä välimuisti Windows-käyttöjärjestelmässäsi. Käytä pikanäppäintä: Windows + R avataksesi Suorita-ikkunan.
  3. Kirjoita syöttöruutuun:CMD
  4. Vahvista painamalla Enter ja komentokehote-ikkuna avautuu.
  5. panos ipconfig/flushdns ja paina Enter▼DNS-välimuistin tyhjentäminen Windows 10:ssä? Kirjoita komentokehotteeseen CMD ja paina Enter-näppäintä avataksesi komentokehotteen. Kirjoita ipconfig/flushdns ja paina Enter-näppäintä.
  6. Ikkuna kysyy onnistuneesta DNS Flush -tiedosta▼Miten tyhjennän DNS-välimuistin Windows 10 -käyttöjärjestelmässäni? Ikkunassa näkyy viesti DNS-välimuistin tyhjennyksen onnistumisesta.

Kuinka tyhjentää DNS-välimuisti MAC OS:ssä (iOS)?

Napsauta MAC-koneen ylänavigointipalkin Siirry-kohdassa Apuohjelmat▼

Miten tyhjennän DNS-välimuistin macOS:ssä (iOS)? Napsauta Macin yläreunan navigointipalkissa "Siirry" ja valitse sitten "Apuohjelmat".

Avaa Terminal/Terminal (vastaa WIndows-käyttöjärjestelmän komentokehotetta)▼

Miten tyhjennän DNS-välimuistin Mac-käyttöjärjestelmässä (iOS)? Avaa Pääte (vastaa Windowsin komentokehotetta).

Suorita seuraava komento tyhjentääksesi tietokoneen DNS-välimuistin▼

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

Yllä olevat komennot voivat vaihdella käyttöjärjestelmäversion mukaan seuraavasti:

1. Mac OS Sierra-, Mac OS X El Capitan-, Mac OS X Mavericks-, Mac OS X Mounted Lion- ja Mac OS X Lion -käyttöjärjestelmissä käytä seuraavia komentoja ▼

sudo killall -HUP mDNSResponder

2. Käytä Mac OS X Yosemitessa seuraavia komentoja ▼

sudo discoveryutil udnsflushcaches

3. Käytä seuraavaa komentoa Mac OS X Snow Leopardissa ▼

sudo dscacheutil -flushcache

4. Mac OS X Leopard ja sitä vanhemmat käyttöjärjestelmät: käytä seuraavia komentoja▼

sudo lookupd -flushcache

Kuinka tyhjentää DNS-välimuisti Linux-käyttöjärjestelmässä?

Vaihe 1: Avaa pääte Ubuntu Linuxissa ja Linux Mintissä pikanäppäimellä Ctrl+Alt+T.

Vaihe 2: Kun olet käynnistänyt päätteen, kirjoita seuraava komentokoodi▼

sudo /etc/init.d/networking restart

DNS-välimuistin tyhjentäminen Linux-käyttöjärjestelmässä? Vaihe 1: Ubuntu Linuxissa ja Linux Mintissä avaa pääteikkuna painamalla pikanäppäintä Ctrl+Alt+T. Vaihe 2: Käynnistä pääteikkuna ja anna seuraava komento:

  • Se saattaa pyytää järjestelmänvalvojan salasanaa.

Vaihe 3: Kun se on onnistunut, se näyttää seuraavanlaisen vahvistusviestin ▼

[ ok ] Restarting networking (via systemctl): networking.service

Vaihe 4: Jos DNS-puhdistus epäonnistuu, noudata näitä ohjeita.

Vaihe 5: Kirjoita seuraava komento terminaaliin ▼

sudo apt install nscd
  • Kun olet suorittanut yllä olevan komennon, toista vaiheet 1-4.

kuinka tyhjentääCentOSDNS-välimuisti käytössä?

Avaa pääte näppäinyhdistelmällä Ctrl+Alt+T.

Kirjoita seuraava komento ▼

nscd -i hosts

Käynnistä DNS-palvelu uudelleen kirjoittamalla seuraava komento ▼

service nscd restart

Kuinka tyhjentää DNS-välimuisti Google Chromessa?

Tyhjennä DNS-välimuisti Chromessa, avaa Google Chrome -selain.

Kirjoita osoitepalkkiin seuraava osoite ▼

chrome://net-internals/#dns

Se näyttää seuraavat vaihtoehdot ▼

Kuinka tyhjentää DNS-välimuisti Google Chromessa? Tyhjentääksesi DNS-välimuistin Chromessa, avaa Google Chrome -selain. Kirjoita osoiteriville seuraava osoite: ▼ chrome://net-internals/#dns Se näyttää seuraavat vaihtoehdot.

Napsauta "Tyhjennä isäntävälimuisti" -painiketta.

Kuinka tyhjentää DNS-välimuisti Firefoxissa?

Siirry Firefox-historiaan ja napsauta Tyhjennä historia -vaihtoehtoa ▼

Kuinka tyhjentää DNS-välimuisti Firefoxissa? Siirry Firefoxin Historia-välilehdelle ja napsauta sitten Tyhjennä historia -vaihtoehtoa.

Valitse halutessasi Cache/Cache (ja muut vastaavat vaihtoehdot) ja napsauta Tyhjennä nyt -painiketta ▼

Kuinka tyhjennän DNS-välimuistin Firefoxissa? Valitse tarvittaessa Välimuisti (ja muut siihen liittyvät asetukset) ja napsauta sitten Tyhjennä nyt -painiketta. 

 

Kuinka tyhjentää DNS-välimuisti Safarissa?

Valitse Asetukset ▼ -kohdasta Lisäasetukset

Miten tyhjennän DNS-välimuistin Safarissa? Siirry kohtaan Asetukset ja sitten Lisäasetukset.

  • Valitse vaihtoehto "Näytä kehitysvalikko valikkorivillä" ▲

Se näyttää Kehitä-valikon selaimen valikon vaihtoehdoissa▼

Miten tyhjennän DNS-välimuistin Safarissa? Se näyttää Kehitä-valikon selaimen asetuksissa.

Etsi Kehitys-kohdasta Tyhjennä välimuistit -vaihtoehto ▲

  • Tämä tyhjentää DNS-välimuistin.
  • Vaihtoehtoisesti, jos haluat tyhjentää välimuistin kokonaan, voit napsauttaa suoraan "Tyhjennä historia" Safari-selaimen "Historia"-valikon alla.

Kuinka tyhjentää DNS-välimuisti Internet Explorerissa?

Napsauta kuvaketta (…) oikeassa yläkulmassa ja napsauta sitten "Asetukset" ▼

Kuinka tyhjennän DNS-välimuistin Internet Explorerissa? Napsauta kuvaketta (...) oikeassa yläkulmassa ja valitse sitten "Asetukset".

Napsauta Tyhjennä selaustiedot ▼ -kohdassa "Valitse poistettavat" -vaihtoehtoa

Miten tyhjennän DNS-välimuistin Internet Explorerissa? Napsauta "Valitse tyhjennettävä" -vaihtoehtoa kohdassa Tyhjennä selaustiedot. 

Valitse välimuistissa olevat tiedot ja tiedostot -vaihtoehto valikosta ▼

Miten tyhjennän DNS-välimuistin Internet Explorerissa? Valitse valikosta "Välimuistissa olevat tiedot ja tiedostot".

 

johtopäätös

Riippuen tietokoneesi käyttöjärjestelmästä ja selaimesta, voit käyttää jotakin yllä olevista tavoista, jos kohtaat ongelmia.
Voit päivittää verkkosivustosi uusimpien tietojen saamiseksi tavallisesti myös seuraavasti:

  1. Yritä pakottaa verkkosivun päivittäminen (Ctrl F5)
  2. Käytä "Poista selaustiedot" -vaihtoehtoa selaimesi asetuksista (kuten ylläsanoiaskel)
  3. Tyhjennä käyttöjärjestelmäsi DNS (yllä olevan komentokehotteen avulla).
  4. Nollaa Internet-yhteys käynnistämällä reititin uudelleen.

Yleensä yllä olevat vaiheet voivat ratkaista ongelman, että useimmat ihmiset kohtaavat sivun uusimman sisällön, joka ei päivity.

Jos ongelmaa ei voida ratkaista yllä olevien vaiheiden noudattamisen jälkeen, on suositeltavaa ottaa teknisesti yhteyttä verkkosivustopalvelimen toimittajaan saadaksesi tukea.

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Siirry alkuun