Ich verwende oft einen nicht netzwerkspezifischen DNS-Server (wie Googles öffentliches DNS 8.8.8.8). Bei vielen öffentlichen Wi-Fi-Standorten wird die Seite "Nutzungsbedingungen, klicken Sie hier" während des Autorisierungsvorgangs jedoch nicht geladen. Ich nehme an, das liegt daran, dass mein Macbook die Webseite nachschlagen muss, aber DNS-Anfragen an Google sendet, die blockiert werden, weil ich noch nicht autorisiert bin.
Die schnelle Lösung besteht darin, den DNS-Server aus dem Bereich "Netzwerkeinstellungen" zu löschen (Netzwerk / Erweitert / DNS / Auswählen / Löschen / Klicken / Klicken / GAAA).
... und dann wieder hinzufügen, nachdem ich autorisiert bin.
Also, was ich suche, ist eine einfache Möglichkeit, meinen DNS-Server anzugeben. Ich würde gerne einen Dienst oder eine App ausführen, die die DNS-Serverliste löscht (im Idealfall, ohne dass ich etwas auswählen muss). Führen Sie es dann erneut aus, um die DNS-Serverspezifikationen zurückzusetzen.
Kann dies mit etwas Applescripting erreicht werden? Oder einen Terminalbefehl (den ich dann mit Automator umbrechen könnte)?
Antworten:
So rufen Sie die Einstellungen ab:
Um sie zu ändern:
Diese Einstellungen sind nicht dauerhaft. Sie können also Ihre manuellen Einstellungen löschen, das öffentliche WLAN-DNS aktivieren und dann mit dem Befehl -setdnsservers festlegen, was Sie möchten, bis zum nächsten Mal.
quelle
networksetup
? Ich habe jetztnetworksetup -setdnsservers Wi-Fi Empty
in einem Automator-Skript gewickelt . Funktioniert super. Diese Lösung gefällt mir, weil ich mir keine Tastensequenzen für den relativ seltenen Fall merken muss, dass eine Verbindung zu Paneras WLAN hergestellt wird. Vielen Dank!Sobald Sie verschiedene Netzwerk-Standorte gemäß der Lösung von Adam Rice eingerichtet haben, können Sie schnell zwischen den Standorten wechseln, indem Sie die Option "Apple> Standort" in der oberen Menüleiste verwenden.
quelle
Sie können über mehrere Netzwerkkonfigurationen verfügen und auf Ihrem Mac zwischen diesen wechseln. Öffnen Sie das Netzwerk-Prefpane und Sie werden sehen, dass sich oben ein Popup-Menü befindet (wahrscheinlich "default" oder so). Angenommen, Sie richten das Gerät so ein, wie Sie es für den Heimgebrauch mögen. Öffnen Sie dieses Menü, um den Ort zu bearbeiten, doppelklicken Sie auf den Namen und geben Sie ihm einen offensichtlichen Namen wie "Zuhause".
Erstellen Sie dann einen anderen Ort in diesem Fenster (drücken Sie die + -Taste) und nennen Sie ihn Coffee Shop. Beenden Sie in diesem Fenster und wählen Sie "Coffee Shop" aus dem Menü, um es zu Ihrem aktuellen Menü zu machen. Ändern Sie die Einstellungen nach Ihren Wünschen.
Um die in diesen Fällen verwendeten DNS-Einstellungen zu ändern, müssen Sie unten auf die Schaltfläche Erweitert und dann auf die Registerkarte DNS klicken.
Sobald Sie diese beiden Standorte eingerichtet haben, können Sie in der Voreinstellung "Netzwerk" zwischen ihnen wechseln. Ich glaube, es gibt unabhängige Anwendungen, die das Wechseln zwischen ihnen erleichtern (oder sogar automatisch basierend auf den von ihnen erkannten Netzwerken), aber ich habe noch nie mit ihnen herumgespielt.
quelle
Über die Startleiste können Sie aus Ihren vordefinierten Positionen auswählen. Ich habe zwei, die sich nur durch die Einstellung von DNS unterscheiden.
Also habe ich Control-Space als Hotkey, also diese Tastenfolge, um OpenDNS anstelle des von DHCP gelieferten DNS umzuschalten:
^+ Space, L, O, C, Return, ▼,Return
Mit der Nach-unten-Taste wechseln Sie zwischen all Ihren Standorten, wenn Sie mehr als zwei haben. Wie ich oben in meinen Kommentaren ausgeführt habe: Mit FastScripts können Sie einem beliebigen Skript aus den anderen Antworten eine Tastenkombination zuweisen. Diese wird im Kontext der ausgeführten App ausgeführt und ist kostenlos, wenn Sie weniger als 10 in der App definierte Tastenkombinationen benötigen .
quelle