Während Sie die System-Netzwerkeinstellungen immer verwenden können, um die DNS-Server auf Ihrem Mac zu ändern, bevorzugen einige Computerfreaks das Terminal, um die Aufgabe zu erledigen. Die Verwendung von Terminal zum Ändern der DNS-Server hat seine Vorteile, da es Ihnen den Fernzugriff auf die DNS-Server mit SSH ermöglicht, und es funktioniert sogar, wenn die GUI auf Ihrem Computer nicht mehr funktioniert. Bei der Fehlersuche auf Ihrem Mac ist es möglicherweise hilfreich, DNS-Server vom Terminal aus zu ändern.

In diesem Artikel zeigen wir Ihnen, wie Sie mit dem Befehl networksetup die Server ändern. Dieser Befehl bringt eine Reihe von Dingen mit sich, die Sie auf Ihrem Rechner ausführen können, aber wir werden ihn nur benutzen, um die DNS-Server zu modifizieren.

Ändern der DNS-Server mit Terminal auf einem Mac

Klicken Sie auf Launchpad in Ihrem Dock, suchen und klicken Sie auf Terminal, und es wird für Sie gestartet.

Wenn Terminal gestartet wird, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste. Bitte lesen Sie die Befehlsparameter sorgfältig, um zu wissen, was dieser Befehl auf Ihrem Rechner tun wird.

 networksetup -setdnsservers Wi-Fi 208.67.222.222 
  • networksetup - der Befehl, mit dem Sie Ihre Verbindung ändern können
  • -setdnsservers - das Flag, das die DNS-Server auf Ihrem Computer festlegt
  • Wi-Fi - Ihre Netzwerkverbindung
  • 208.67.222.222 - der neue DNS-Server, der auf Ihrem Computer verwendet wird

Sobald Sie die Eingabetaste drücken, werden Sie aufgefordert, Ihr Administratorkonto-Passwort einzugeben. Geben Sie das Passwort ein und klicken Sie auf "Konfiguration ändern", um mit dem Prozess fortzufahren.

Sie erhalten keine Bestätigung, dass die DNS-Server auf Ihrem Mac geändert wurden. Stattdessen sehen Sie einfach das normale Terminal-Fenster, und es ist in Ordnung, solange es keine Fehler gibt.

Mit dem obigen Befehl können Sie nicht nur einen einzelnen DNS-Server einrichten, sondern auch mehrere Server, auf die Sie zurückgreifen können, wenn Sie nicht arbeiten. Der folgende Befehl kann zum Einrichten mehrerer DNS-Server verwendet werden:

 networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 

Wie Sie sehen können, wurden die Server durch ein Leerzeichen getrennt. Sie können so viele Server hinzufügen, wie Sie möchten, um sicherzustellen, dass Ihr Internet nicht mehr funktioniert, wenn einer dieser Server nicht verfügbar ist.

Wenn Sie wissen möchten, ob die DNS-Server erfolgreich geändert wurden, können Sie einfach den folgenden Befehl ausführen, um den Status zu überprüfen:

 networksetup -getdnsservers Wi-Fi 

Sie sollten die konfigurierten DNS-Server im Terminalfenster sehen können. Dies sind die aktuellen DNS-Server, die auf Ihrem Computer arbeiten.

Es wird empfohlen, den DNS-Cache zu löschen, nachdem Sie die Server auf Ihrem Computer geändert haben. Ihr Mac verfügt über einen integrierten Befehl, mit dem Sie den DNS-Cache innerhalb einer Sekunde löschen können.

Geben Sie einfach den folgenden Befehl in Terminal ein und drücken Sie die Eingabetaste. Sie werden aufgefordert, Ihr Passwort einzugeben. Tu das und du wirst gut gehen.

 sudo discoveryutil mdnsflushcache 

Fazit

Während die meisten Benutzer lieber die GUI verwenden, um Einstellungen auf ihren Macs zu ändern, gibt es Zeiten, in denen Sie die Befehlszeile wie SSH verwenden müssen, um die Aufgabe zu erledigen. Die obige Methode sollte Ihnen helfen, DNS-Server auf Ihrem Mac direkt vom Terminal aus zu ändern.