Solaris 11'de ad çözümleme sorunu yaşıyorum. Çevrimiçi Solaris kılavuzuna göre, Bölüm 12 DNS İstemcilerini Ayarlama :
Müşteri Kurulumu
Bir istemci makinede DNS'yi ayarlamak iki görevi içerir:
"Resolv.conf Dosyasını Oluşturma" bölümünde açıklandığı gibi /etc/resolv.conf dosyasını oluşturun.
/Etc/nsswitch.conf dosyasını, "Bir Makinenin DNS Kullanmasını Etkinleştirme" bölümünde açıklandığı gibi değiştirin.
...
Ancak, değişikliği yapmak için dosyayı açtığımda:
#
# _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.
domain home.pvt
Bu yüzden, kılavuz bana yaratmamı ve düzenlememi söylüyor resolv.conf
, ancak düzenlemememi resolv.conf
söylüyor. İle değiştirmeye çalıştığımda svccfg
, ayarlar kullanılmıyor.
Solaris 11'e isim sunucusu nasıl eklenir?
$ sudo cat /etc/nsswitch.conf
#
# _AUTOGENERATED_FROM_SMF_V1_
#
# WARNING: THIS FILE GENERATED FROM SMF DATA.
# DO NOT EDIT THIS FILE. EDITS WILL BE LOST.
# See nsswitch.conf(4) for details.
hosts: files dns mdns
ipnodes: files dns mdns
networks: files
protocols: files
rpc: files
ethers: files
...
Ve svcconfig
aracı denemek :
$ sudo su -
Oracle Corporation SunOS 5.11 11.3 September 2015
# svccfg -s network/dns/client
svc:/network/dns/client> setprop config/nameserver = net_address: (172.16.1.1)
svc:/network/dns/client> exit
# ping www.google.com
ping: getaddrinfo: temporary name resolution failure
ping: unknown host www.google.com
OpenDNS ve Google ile başka bir deneme:
svc:/network/dns/client> setprop config/nameserver = net_address: (208.67.222.222 208.67.220.220 8.8.8.8)
exit
# ping www.google.com
ping: getaddrinfo: temporary name resolution failure
ping: unknown host www.google.com
# cat /etc/resolv.conf
...
domain home.pvt