Solaris 11のクライアントDNSを設定する

/etc/resolv.confを直接編集する時代は終ったそうです。

前提条件


DNSレゾルバーの設定

# svccfg -s network/dns/client describe -tv config
# svccfg -s svc:/network/dns/client setprop config/nameserver = '("8.8.8.8" "192.168.1.1" "192.168.1.2")'
# svccfg -s svc:/network/dns/client setprop config/search = '("next-hop.net")'
# svcadm refresh svc:/network/dns/client

Multicast DNS (mDNS)の設定

# svccfg -s svc:/system/name-service/switch
svc:/system/name-service/switch> setprop config/host = astring: "files dns mdns"
svc:/system/name-service/switch> select system/name-service/switch:default
svc:/system/name-service/switch:default> refresh
svc:/system/name-service/switch> quit
# svcadm enable svc:/network/dns/multicast:default