Mt. Lion(に限らず、OSX)では、/etc/resolv.conf は飾りなので、書き換えたところで実質的には意味が無い。Configure DNS lookups from the terminal - Mac OS X HintsにDNS Serverの変更方法が説明されている。それを参考に作ったスクリプトが、これ。#!/bin/bash if [ $# -lt 1 ]; then echo "$(/usr/bin/basename $0) DNSServer [DNSServer ...]" exit 1 fi key=$(echo 'show State:/Network/Global/IPv4' | /usr/sbin/scutil | /usr/bin/awk '/PrimaryService/{print $3;}') domain=$(echo "show Stat
![OSXでDNS Serverを変更する](https://cdn-ak-scissors.b.st-hatena.com/image/square/07e45cd2c37644b7e5e5dde6f94fbefe98919734/height=288;version=1;width=512/http%3A%2F%2F4.bp.blogspot.com%2F-toOn8-6CifA%2FTiihXT1oxPI%2FAAAAAAAAAOk%2FqPvxPAzk5bM%2Fs220%2F%2525E3%252581%2525B2%2525E3%252582%25258D2.jpg)