手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

LINUX系统域名解析resolv.conf详解

时间:2024-10-12 01:53:17

1、该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:nameserver #定义DNS服务器的IP地址domain #定义本地域名search #定义域名的搜索列表sortlist #对返回的域名进行排序/etc/resolv.conf的一个示例:domain ringkee.comsearch www.ringkee.com ringkee.comnameserver 202.96.128.86nameserver 202.96.128.166最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。nameserver 表明DNS服务器的IP地址。可以有很多行的nameserver,在查询时就按nameserver在本文件中的次序进行,且只有当第一个nameserver沒有反应时才查询下面的nameserver。domain 声明主机的域名。很多程序用到它,如邮件体系;当为沒有域名的主机进行DNS查询时,也要用到。如果沒有域名,主机名将被使用,删除所有在第一个点( . )前面的內容。search 它的多个参数指明域名查询次序。当要查询沒有域名的主机,主机将在由search声明的域中分离查找。domain和search不能共存;如果同时存在,后面呈现的将会被使用。 sortlist 允许将得到域名进行特定的排序。它的参数为网络/掩码对,许可任意的排列次序。 Red Hat中沒有提供缺省的/etc/resolv.conf文件,它的內容是依据在安装时给出的选项功能创立的。最重要是nameserver关键字,如果沒指定nameserver就找不到DNS服务器,其它都是可选的。

2、做过简单的实验,解释下为什么domain和search不能共存代码:cat /etc/resolv.conf; generated by /sbin/dhclient-scriptdomain 51cto.comsearch 51cto.cnnameserver 192.168.5.10nameserver 192.168.5.18代码:nslookup bbsServer: 192.168.5.10Address: 192.168.5.10#53Non-authoritative answer:Name: bbs.51cto.cnAddress: 202.106.199.37看到了吧~虽然domain里清清楚楚的写着51cto.com,但是因为有了search里的51cto.cn所以当nslookup bbs这个主机名的时候,DNS认为我要找的是bbs.51cto.cn而不是bbs.51cto.com

© 手抄报圈