macOS: DNS per Kurzbefehl ändern

Kleiner Nischentipp, vielleicht kann es ja auch jemand gebrauchen. Wer im Haushalt macOS einsetzt und aus irgendwelchen Gründen mal den DNS wechseln muss, der kann dies auch mittels dieses Kurzbefehls erledigen.

Warum könnte man den DNS wechseln wollen? Einige DNS-Anbieter sammeln weniger Daten als ISPs und versprechen, die Benutzerinformationen nicht zu verkaufen oder zu nutzen. In einigen Fällen kann ein DNS-Wechsel dazu beitragen, Internetzensur zu umgehen. Einige Internetanbieter blockieren den Zugang zu bestimmten Websites auf DNS-Ebene. Einige DNS-Dienste bieten Funktionen zur elterlichen Kontrolle, die den Zugang zu ungeeigneten Websites für Kinder blockieren können.

Zwar kann man global einen DNS im Router für alle Geräte setzen, aber manchmal will man als Haus-Admin vielleicht anders am eigenen Gerät verfahren. Aus diesem Grunde habe ich mal einen Kurzbefehl angehangen, den ich benutze. Ihr könnt dort eure eigenen DNS-Server eingeben (unter Shell-Skript ausführen, Leerzeichen beachten).

Wer sich das selbst „bauen“ möchte:

Zu beachten ist: Einer eurer DNS-Server muss auch unter „Wenn Shell-Skriptergebnis enthält nicht…“ eingegeben werden. Bei erstmaliger Ausführung müsst ihr der Kommandozeile noch den Zugriff erlauben. Zukünftig werden beim Ausführen des Scripts eure gewünschten DNS-Server gesetzt und bei erneutem Ausführen wird das Ganze genullt und der Netzwerk-vorgegebene DNS genutzt.

Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalten wir ei­ne kleine Provision. Für euch ändert sich am Preis nichts. Partnerlinks haben keinerlei Einfluss auf unsere Berichterstattung.

Gefällt dir der Artikel? Dann teile ihn mit deinen Freunden.

Avatar-Foto

Hallo, ich bin Carsten! Ich bin gelernter IT-Systemelektroniker und habe das Blog 2005 gegründet. Baujahr 1977, Dortmunder im Norden, BVB-Fan und Vater eines Sohnes. Auch zu finden bei X, Threads, Facebook, LinkedIn und Instagram.

Neueste Beiträge

Mit dem Absenden eines Kommentars stimmst du unserer Datenschutzerklärung und der Speicherung von dir angegebener, personenbezogener Daten zu.

13 Kommentare

  1. schöner nischentipp

  2. Gibt es für das iPhone einen Kurzbefehl oder eine Möglichkeit das GPS schnell ein und auszuschalten? Immer in die Einstellungen zu gehen ist maximal umständlich.

    • Schnell ist relativ – Einstellungen / Datenschutz & Sicherheit / Ortungsdienste „Aus“.

    • Etwas schneller:
      Kurzbefehl erstellen, der eine URL aufruft, dort diesen Link einfügen:
      prefs:root=Privacy&path=LOCATION
      Den Schlager muss man aber trotzdem noch selbst deaktivieren/aktivieren

      • Kennst Du zufällig auch einen Deeplink um direkt an die iCloud-PrivateRelay-Einstellung zu hüpfen? Suche nämlich noch nach irgendeiner Möglichkeit um das zu automatisieren, egal wie… Shortcuts haben leider nix dazu aber so ein Deeplink wäre ja schon einmal eine Erleichterung anstatt sich da immer durchklicken zu müssen.

        • Ah, hab’s schon selbst gefunden – perfekt!

          Für Private Relay:
          prefs:root=APPLE_ACCOUNT&path=ICLOUD_SERVICE/INTERNET_PRIVACY

          Für Hide My Email:
          prefs:root=APPLE_ACCOUNT&path=ICLOUD_SERVICE/PRIVATE_EMAIL_MANAGE

      • Perfekt, vielen dank

  3. Nicht schlecht, noch einfacher ist es allerdings, die – zwar mittlerweile etwas versteckte, aber nach wie vor vorhandene – Funktion für mehrere Netzwerkumgebungen zu benutzen, die sich dann über das Apple-Menü umschalten lassen.
    Pro separater Netzwerkumgebung lässt sich z.B. ein expliziter DNS-Server – oder eben nicht – setzen.

    Sidenote: Per Konfigurationsprofil (wirklich einfach zu erstellen mit iMazing Profile Editor) lässt sich in macOS auch DNS over TLS / DNS over HTTPS benutzen, und es lässt sich verhindern, dass z.B. Kinder an den Einstellungen rumfummeln, um z.B. einen Blocking-DNS umgehen. Man kann sogar z.B. SSID-Matching Regeln erstellen, so dass z.B. im heimischen Netz der Router-DNS benutzt wird und andernfalls ein öffentlicher Blocking-DNS.

    Meine Empfehlung ist übrigens Mullvad DNS. (Eigentlich VPN) Anbieter aus Schweden mit öffentlichem (Anycast-) DNS via DoT oder DoH, verschiedenen Block-Stufen und umfangreichen Filter-Listen.

  4. Noch ein Tipp: Unter Android kann man mit Tasker den privaten DNS ein- und ausschalten. Damit kann man z.B. wenn man draußen ist einen anderen DNS Server einstellen als zuhause.

  5. Benutze schon immer die Funktion Netzwerkumgebung … da man hier nicht nur den DNS, sondern auch alle anderen netzwerkrelevanten Punkte (dhcp vs fix IP, wlan an/aus etc. etc.) , konfigurieren kann

  6. Ich kann mir vorstellen, dass der Tipp wertvoll ist um z.B. das Gerät schnell auf einen PiHole-freien Zugriff umzustellen, denn manche Seiten laden ohne Tracking erst gar nicht. Zur Zeit wechsle ich dafür umständlich das WLAN.

Es werden alle Kommentare moderiert. Lies auch bitte unsere Kommentarregeln:

Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen. Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte - gerne auch mit Humor. In jedes Thema Politik einbringen ist nicht erwünscht.

Du willst nichts verpassen?

Du hast die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den Hauptfeed abonnieren.