Solaris 11 から /etc/resolv.conf を見ると
以下のように書かれている.
# _AUTOGENERATED_FROM_SMF_V1_ # # WARNING: THIS FILE GENERATED FROM SMF DATA. # DO NOT EDIT THIS FILE. EDITS WILL BE LOST. # See resolv.conf(4) for details.
SMF のデータから生成されていると書かれていて,
それは以下のように確認できる.
svccfg -s svc:/network/dns/client listprop config
- config/search
- config/nameserver
の 2 つを setprop で設定すればよい.
nameserver を複数指定するには
以下のように括弧で囲んで渡す.
svccfg -s dns/client setprop \ config/nameserver = '(192.168.1.1 192.168.1.2)'
nscfg を使うと,編集した /etc/resolv.conf をインポートすることもできる.
nscfg import svc:/network/dns/client:default