Jos työskentelet verkkosivustoilla, sinun on ajoittain nollattava tietokoneesi DNS-välimuisti, erityisesti muokkaamalla tietueita tai muuttamalla isäntiä. Vaikka DNS-välimuistin huuhtelu Windowsissa on helppoa erillisellä komennolla, Mac-käyttäjien on käytettävä hieman kiertotapaa.
Voit tyhjentää DNS-välimuistin Mac-tietokoneessa avaamalla Terminaalin, joka löytyy sovelluksista> Apuohjelmat tai etsimällä Spotlight-toiminnon avulla ja suorita sitten seuraava komento:
sudo killall -HUP mDNSResponder
Anna salasanasi, kun sitä pyydetään.
Joten, mitä tämä komento todella tekee? Täällä tapahtuu, että olet jännittänyt järjestelmää huuhtelemalla kätköä. Wikipedia selittää:
SIGHUP-signaali lähetetään prosessiin, kun sen hallintapäätelaite on suljettu. Se oli alun perin suunniteltu ilmoittamaan sarjaportin (hangup) prosessista. Nykyaikaisissa järjestelmissä tämä signaali tarkoittaa yleensä sitä, että ohjaava pseudo- tai virtuaalipääte on suljettu. Monet demonit lataavat kokoonpanotiedostot uudelleen ja avaavat lokitiedostot uudelleen sen sijaan, että ne poistuttaisiin vastaanotettaessa tätä signaalia. nohup on komento, joka tekee komennon ohittaa signaalin.
Ilmeisesti sinun ei tarvitse tietää kaikkea muuta. Mutta nyt teet.
Tällä sivulla on paljon ristiriitaisia tietoja verkosta. Jotkut sivustot väittävät, että sinun on suoritettava enemmän komentoja kuin High Sierrassa, kun taas toiset tekevät komennon tarpeettoman kauan. Sikäli kuin voimme kuitenkin sanoa, yllä oleva komento on kaikki, mikä todella on välttämätöntä. Näin voit tarkistaa työsi.
Etkö ole varma, onko DNS-resetointi todella toiminut? Selaimen sulkeminen ennen välimuistin tyhjentämistä voi auttaa joissakin tilanteissa, mutta jos se ei näytä toimivan, voit nopeasti varmistaa, että kätkösi on tyhjä kahdella tavalla.
Ensimmäinen on sivustokohtainen. Kirjoita terminaalissa tyyppi kaivaa
jota seuraa sivuston URL-osoite. Esimerkiksi:
kaivaa howtogeek.com
Tulosten "Vastausosiossa" näet IP-osoitteen, jonka tietokone tietää tietylle sivustolle.
Jos et näe uutta IP-osoitetta, harkitse Mac-asetusten DNS-asetusten muuttamista ja tyhjennä välimuisti uudelleen.
Globaaliin (ei sivustokohtaiseen) menetelmään voit myös vahvistaa, että välimuisti nollataan Consolilla, joka löytyy sovelluksista> Lisäohjelmat tai Spotlight. Kun järjestelmä on korostettuna vasempaan paneeliin, kirjoita hakulaatikkoon "mDNSResponder", paina Enter, kirjoita "välimuisti koko" kyseisen ensimmäisen kyselyn vieressä ja paina sitten Enter uudelleen. Kuten tämä:
Nyt, kun konsoli-ikkuna on vielä auki, palaa Terminal-ikkunaan ja suorita seuraava komento:
sudo killall -INFO mDNSResponder
Sinun pitäisi nähdä DNS-välimuistikoko näkyvissä Console-ikkunassa. Suorita nyt tämä komento:
sudo killall -HUP mDNSResponder
Ja suorita tämä komento uudelleen:
sudo killall -INFO mDNSResponder
Välimuistin koko muuttuu Console-ikkunassa. Yllä olevassa kuvakaappauksessa näet, että välimuistin koko muuttui huomattavasti komennusten antamisen jälkeen.