ネットワークのDNS設定をコマンドラインから変更する方法

2015年6月27日

「システム環境設定」 > 「ネットワーク」 > 各サービスの「詳細」 > 「DNS」から変更できるDNSサーバの設定を、ターミナルから変更する方法が、OS X Dailyに掲載されていたのでご紹介。

口頭やテキストベースでのコミュニケーションでDNS設定を変えてもらう時や、頻繁にDNSサーバを変えたりしたい時に便利。

dns_networksetup

例えばWi-FiのDNSサーバを「8.8.8.8(Google DNS)」にしたい場合、ターミナルを開き以下のコマンドを実行

networksetup -setdnsservers Wi-Fi 8.8.8.8

一度に複数個のDNSサーバを設定することも可能。

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8

DNSの設定をリセットするには以下のコマンドを実行

networksetup -setdnsservers Wi-Fi Empty

Wi-FiのDNSサーバがどう設定されているかを知りたい場合は以下のコマンドを実行

networksetup -getdnsservers Wi-Fi

Macの基本DNS,networksetup

Posted by veadar