新しいMacのセットアップや、ネットワークの追加した時にDNSサーバを変更する時があります.
その時のセットアップを楽にするためにスクリプトを書きました.

Gistにアップロードしてあるので、具体的なスクリプトをそちらを参照してください.

コマンド各種

dns-manager.sh [verbs] [optins] を意識して書いています.

Wi-Fiネットワークに設定されているDNSサーバを表示する

dns-manager.sh get -s Wi-Fi

Wi-FiネットワークのDNSサーバにCloudflareのPublic DNSを設定する

dns-manager.sh set -s Wi-Fi -d cloudflare

Wi-FiネットワークのDNSサーバにGoogleのPublic DNSを設定する

dns-manager.sh set -s Wi-Fi -d google

Wi-FiネットワークのDNSサーバに指定したIPアドレスを設定する

dns-manager.sh set -s Wi-Fi -d 192.168.1.1 192.168.1.2

Wi-FiネットワークのDNSサーバをクリアする

dns-manager.sh set -s Wi-Fi