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