So leeren Sie den DNS-Cache mit Discoveryutil in OS X Yosemite

Flush-DNS-Intro-Image

Es scheint, als würde sich der Tag verschärfen und mit 28 Grad im Schatten in Las Palmas auf Gran Canaria werden wir Ihnen erklären, wie Sie den DNS-Cache leeren, falls Sie Probleme beim Auflösen einer bestimmten IP gegen eine Domain haben. Dies ist ein kleines Tutorial, das sich an fortgeschrittene Benutzer richtet, da Sie das OS X-Terminal verwenden müssen.

Das erste, was Sie wissen müssen, ist das die Art und Weise, wie wir diese Aktion durchführen mussten hat sich mit dem Aufkommen von OS X Yosemite geändert und wird, soweit wir wissen, fortgesetzt in diesem Sinne auf OS X El Capitan, das im Herbst veröffentlicht wird. In Betriebssystemen vor OS X Yosemite wurde der Prozess über mDNSResponder ausgeführt, jetzt wurde er jedoch durch Discoveryutil ersetzt.

In OS X Yosemite müssen Sie eine Kombination mehrerer Befehle im OS X-Terminal verwenden, um mit dem Leeren des DNS-Cache fortzufahren. Diese Befehle leeren den MDNS-Cache (es ist der Multicast) und den UDNS-Cache (der Unicast). Beginnen wir mit dem Vorgang, den Sie ausführen müssen, um den DNS-Cache zu löschen:

Wir öffnen das Terminal, nach dem wir im Spotlight suchen, oder gehen zum L.aunchpad> ANDERER Ordner> Terminal. Sobald das Terminal geöffnet ist, schreiben Sie die folgenden Befehle:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

Clear-Cache-DNS

Wie Sie sehen können, handelt es sich um zwei separate Befehle. Jedes Mal, wenn wir einen eingeben, werden wir nach dem Administratorkennwort gefragt, da sie mit sudo beginnen. Wenn Sie den Vorgang mit einer einzigen Codezeile ausführen möchten, sollten Sie ihn folgendermaßen schreiben:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Für Terminal des Artikels geben wir an, dass Sie vor dem Leeren des DNS-Caches die Informationen sehen möchten, die so viel enthalten In Multicast wie in Unicast müssen Sie die folgenden Befehle verwenden:

sudo discoveryutil mdnscachestats

oder dieses für Unicast:

sudo discoveryutil udnscachestats

Wenn Sie dies auf anderen OS X-Systemen tun möchten:

OS X-Mavericks (10.9)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Berglöwe (10.8)

1
sudo killall -HUP mDNSResponder

OS X Löwe (10.7)

1
sudo killall -HUP mDNSResponder

OS X Schneeleopard (10.6)

1
sudo dscacheutil -flushcache

OS-X-Leopard (10.5)

1
sudo dscacheutil -flushcache

OS-X-Tiger (10.4)

1
lookupd -flushcache

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   rafa sagte

    um 10.10.4 mdnsrespond kehrt zurück

  2.   Schulter sagte

    Das gleiche wie Rafa in l1 10.10.4 erkennt die Befehle nicht.