Solaris上的域名系統(tǒng)配置
1. 有關域名的說明 TCP/IP域名影響TCP/IP主機的地址翻譯,即主機名到地址的轉換。此外,域名也影響郵件交換,即郵件地址到郵件服務器的映射。 Internet上的域名通常帶有后綴,但實
1. 有關域名的說明 TCP/IP域名影響TCP/IP主機的地址翻譯,即主機名到地址的轉換。此外,域名也影響郵件交換,即郵件地址到郵件服務器的映射。 Internet上的域名通常帶有后綴,但實際配置中可以不給出后綴。 域名系統(tǒng)包括域名服務器(DNS)和域名客戶機。 一個TCP/IP客戶(如MS Windows)通常通過以下幾種方式查找某個主機的地址: · 使用HOSTS文件,在該文件中給出名字/地址表; · 使用WINS協(xié)議,給出WINS服務器地址; · 使用DNS,這時需要給出域名服務器(DNS)地址。
2. 相關文件
和DNS配置相關的文件包括:
· /etc/defaultdomain
· /etc/nsswitch.conf
· /etc/resolv.conf
· /etc/named.boot
· 以及和具體域名配置的"主機"、"本地網絡"、"反向"、"Cache"等四個文件。
這里的四個文件的路徑以及文件名均在文件"/etc/named.boot"中給出。
以下的示例中,路徑使用"/var/named",四個文件分別為named.hosts,named.local,named.rev和named.ca。
以上文件權限只需root可讀即可。
3. DNS具體配置說明
(1) /etc/defaultdomain "/etc/defaultdomain"文件給出確省域名,該文件內容為域名名稱,例如: so.unis 表示缺省域名為"so.unis",以后僅使用某個主機名時,系統(tǒng)假設為缺省域中的主機。例如,"ping www"將被理解為"ping www.so.unis"。 (2) /etc/nsswitch.conf 如果使用DNS,則必須在該文件的"HOST"一項中給出"DNS"。缺省為使用文件,即"FILES",該選項可以保留。 例如: # /etc/nsswitch.files: … hosts: dns files …
(3) /etc/resolv.conf 該文件給出域名和域名服務器地址。 例如: ; /etc/resolv.conf file domain so.unis ;域名 nameserver 192.168.99.1 ;域名服務器地址 ;域名服務器地址可以給出多個
(4) /etc/named.boot 該文件指明DNS所需具體文件的路徑和文件名。 例如: ; named.boot file directory /var/named ;文件所在路徑,通常使用/var/named cache . named.ca ;dns cache file,其中點表示當前域 primary so.unis named.hosts ;dns host file secondary unis 192.168.0.1 ;另一個域"unis"的DNS地址 primary 0.0.127.in-addr.arpa named.local ;local dns file,127.0.0.0為本地子網 primary 99.168.192.in-addr.arpa named.rev ;named rev file,本子網為192.168.99.0
(5) /var/named/named.hosts 說明如下: ; named.hosts - dns file ; ; SOA rec so.unis. IN SOA dns.so.unis. root.dns.so