Solaris上的域名系统配置
1. 有关域名的说明 TCP/IP域名影响TCP/IP主机的地址翻译,即主机名到地址的转换。此外,域名也影响邮件交换,即邮件地址到邮件服务器的映射。 Internet上的域名通常带有后缀,但实
1. 有关域名的说明 TCP/IP域名影响TCP/IP主机的地址翻译,即主机名到地址的转换。此外,域名也影响邮件交换,即邮件地址到邮件服务器的映射。 Internet上的域名通常带有后缀,但实际配置中可以不给出后缀。 域名系统包括域名服务器(DNS)和域名客户机。 一个TCP/IP客户(如MS Windows)通常通过以下几种方式查找某个主机的地址: · 使用HOSTS文件,在该文件中给出名字/地址表; · 使用WINS协议,给出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",以后仅使用某个主机名时,系统假设为缺省域中的主机。例如,"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