Cum se spală cache-ul DNS cu discoveryutil în OS X Yosemite

flush-dns-intro-image

Se pare că ziua se strânge și cu 28 de grade la umbră în Las Palmas de Gran Canaria, vă vom explica cum să goliți memoria cache DNS în cazul în care aveți probleme la rezolvarea unui anumit IP împotriva unui domeniu. Este un mic tutorial axat pe utilizatori avansați, deoarece trebuie să utilizați terminalul OS X.

Primul lucru pe care trebuie să-l știți este că felul în care a trebuit să facem această acțiune s-a schimbat odată cu apariția OS X Yosemite și, din câte știm, va continua în acest sens pe OS X El Capitan care va fi lansat în toamnă. În sistemele de operare anterioare OS X Yosemite, procesul a fost realizat prin mDNSResponder, dar acum a fost înlocuit cu discoveryutil.

În OS X Yosemite pentru a continua cu spălarea cache-ului DNS, trebuie să utilizați o combinație de mai multe comenzi în terminalul OS X. Aceste comenzi vor spăla memoria cache MDNS (este Multicast) și memoria cache UDNS (Unicast). Să începem cu procesul pe care trebuie să-l faceți pentru a goli cache-ul DNS:

Deschidem Terminalul, pentru care îl căutăm în Spotlight sau mergem la Launchpad> folder ALTELE> Terminal. Odată ce terminalul este deschis, veți continua să scrieți următoarele comenzi:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

clear-cache-dns

După cum puteți vedea, acestea sunt două comenzi separate și de fiecare dată când introducem una, ni se va cere parola de administrator, deoarece acestea încep cu sudo. Acum, dacă doriți să faceți procesul cu o singură linie de cod, ar trebui să îl scrieți astfel:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Pentru terminal, articolul indicăm faptul că, înainte de a goli cache-ul DNS, doriți să vedeți informațiile despre care există atât de mult În Multicast ca în Unicast trebuie să utilizați următoarele comenzi:

sudo discoveryutil mdnscachestats

sau acesta pentru Unicast:

sudo discoveryutil udnscachestats

Dacă doriți să faceți acest lucru pe alte sisteme OS X:

OS X Mavericks (10.9)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion (10.8)

1
sudo killall -HUP mDNSResponder

OSX Lion (10.7)

1
sudo killall -HUP mDNSResponder

OS X Snow Leopard (10.6)

1
sudo dscacheutil -flushcache

OS X Leopard (10.5)

1
sudo dscacheutil -flushcache

OSX Tiger (10.4)

1
lookupd -flushcache

2 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Rafa el a spus

    la 10.10.4 mdnsrespondere returnează

  2.   umăr el a spus

    La fel ca Rafa în l1 10.10.4 nu recunoaște comenzile.