DNSサーバーを素早く変更する方法


21

私はよくネットワークに依存しないDNSサーバー(グーグルのパブリックDNS 8.8.8.8のような)を使うのが好きです。ただし、多くの公共のWi-Fiの場所では、認証プロセス中に「利用規約はこちらをクリックしてください」ページにロードされません。私のMacbookはWebページを検索する必要があるが、GoogleにDNS要求を送信しているためだと思います。これはまだ認証されていないためブロックされています。

手っ取り早い解決策は、ネットワーク環境設定ペイン(ネットワーク/詳細/ DNS /選択/削除/クリック/クリック/ GAAA)からDNSサーバーを削除することです。

...そして、承認した後に追加し直します。

だから、私が探しているのは私のDNSサーバーを指定する簡単な方法です。私は(理想的には何も選択する必要がなくても)DNSサーバーリストを消去するサービスまたはアプリを実行したいと思います。その後、もう一度実行してDNSサーバーの仕様を元に戻します。

これはいくつかのApplescriptingで達成できますか?それとも端末コマンド(それから私はAutomatorでラップできる)?


私は何かのようになるだろう FastScript あなたが答えから好きなスクリプトをホットキーできるように - それは実行中のアプリのコンテキストで実行され、あなたがログインしたら物事を起動するキーボードショートカットを許可します。
bmike

回答:


16

設定を取得するには:

networksetup -getdnsservers Airport

それらを変更するには:

networksetup -setdnsservers Airport xx.xx.xx.xx

これらの設定は永続的なものではないため、手動設定をクリアして、パブリックWi-Fi DNSにその機能を実行させ、次に-setdnsserversを使用して次回まで必要なものに設定することができます。


1
これが大好き 。私はどうして知りませんでした networksetup?私は今包んだ networksetup -setdnsservers Wi-Fi Empty 自動化スクリプトで。よく働く。私はこのソリューションが好きです。 比較的 パネラのWiFiに接続する珍しいイベント。ありがとうございます。
Bill Nace

21

Adam Riceのソリューションに従って異なるネットワークロケーションを設定したら、トップメニューバーのオプション "Apple> Location"を使ってロケーションを素早く切り替えることができます。

enter image description here


1
カッコいい!私は複数の場所を持っていなかった(私がそれらを必要とするとは思わなかった)ので、そのメニューでそれに気づかなかった。ありがとうございます。
Bill Nace

19

あなたはあなたのMac上で複数のネットワーク設定を持ち、それらを切り替えることができます。ネットワークの準備ウィンドウを開くと、一番上にポップアップメニューがあることがわかります(おそらく「デフォルト」など)。あなたがこれを家庭用に好きなように設定したとしましょう。そのメニューをプルダウンメニューのEdit Location…からダブルクリックして、 "Home"のようなわかりやすい名前を付けます。

次にそのウィンドウに別の場所を作成し(+ボタンを押します)、それにCoffee Shopという名前を付けます。そのウィンドウで終了し、それをあなたの現在のメニューにするためにメニューからCoffee Shopを選択します。必要に応じて設定を変更してください。

これらの各ケースで使用するDNS設定を変更するには、下部にある[詳細設定]ボタンをクリックしてから[DNS]タブをクリックする必要があります。

これら2つの場所を設定したら、将来的に[ネットワーク]設定パネルでそれらの場所を切り替えることができます。私はそれらの間で切り替えるのをより簡単にする(あるいは彼らが検出したネットワークに基づいて自動的に行う)独立したアプリケーションがあると思いますが、私はそれらを試したことがありません。


4

Launchbarはあなたがあなたの事前に定義された場所から選ぶことを可能にするでしょう - 私はDNSを設定することによってだけ異なる2つを持ちます。

enter image description here

それで私は私のホットキーとしてControl-Spaceを持っているので、DHCPが提供するDNSの代わりにOpenDNSを切り替えるためのこの一連のキー:

^ + スペース L C 戻る 戻る

enter image description here

あなたが3つ以上ある場合、下矢印キーはあなたのすべての場所の間で循環します。私が上記の私のコメントに入れたように - FastScript 他の答えから好きなスクリプトに1つのショートカットキーシーケンスを割り当てることができます - それは実行中のアプリのコンテキストで実行され、アプリで定義された10未満のショートカットキーが必要な場合無料です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.