<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]resolv.conf：search、domain、nameserver解释  发表评论   A+ 所属分类：Linux]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Fri, 26 Apr 2019 06:40:30 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	resolv.conf是resolver类库使用的配置文件，每当一个程序需要通过域名来访问internet上面的其它主机时，需要利用该类库将域名转换成对应的IP，然后才可进行访问.<br/><br/>resolv.conf文件的配置选项不多，从man文档中看了半天，不理解domain和search使用来干嘛的。这里做个解释，防止以后忘了（环境：ubuntu12.04）：<br/><br/>nameserver x.x.x.x该选项用来制定DNS服务器的，可以配置多个nameserver指定多个DNS。<br/><br/>domain mydomain.com这个用来指定本地的域名，在没有设置search的情况下，search默认为domain的值。这个值可以随便配，目前在我看来，domain除了当search的默认值外，没有其它用途。也就说一旦配置search，那domain就没用了。<br/><br/>search google.com baidu.com该选项可以用来指定多个域名，中间用空格或tab键隔开。它是干嘛的呢？<br/><br/>如：在没有配置该选项时，执行<br/>#ping&nbsp;&nbsp;new<br/>sping: unknown host news<br/><br/>配置search google.com baidu.com后，再执行<br/><br/>#ping news<br/>PING news.google.com (74.125.128.101) 56(84) bytes of data.<br/>64 bytes from hg-in-f101.1e100.net (74.125.128.101): icmp_req=1 ttl=47 time=78.9 ms<br/>64 bytes from hg-in-f101.1e100.net (74.125.128.101): icmp_req=2 ttl=47 time=63.6 ms<br/><br/>它就去ping news.google.com了。原来当访问的域名不能被DNS解析时，resolver会将该域名加上search指定的参数，重新请求DNS，直到被正确解析或试完search指定的列表为止。<br/><br/>由于news不能被DNS解析，所以去尝试news.google.com，被正常解析。如果没有被解析还会去尝试news.baidu.com。<br/><br/>来自：http://www.ttlsa.com/linux/resolv-conf-desc/<br/><br/><br/><br/>实践如下：<br/><textarea name="code" class="php" rows="15" cols="100">
#cat /etc/resolv.conf
#nameserver 202.106.0.20
nameserver 114.114.114.114
nameserver 202.106.196.115

#search google.com baidu.com
search baidu.com google.com
</textarea><br/><br/>google 在前：<br/>#ping news<br/>PING news.google.com (172.217.24.14) 56(84) bytes of data.<br/><br/>baidu在前：<br/>ping news&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>PING news.n.shifen.com (202.108.23.82) 56(84) bytes of data.<br/>64 bytes from 202.108.23.82 (202.108.23.82): icmp_seq=1 ttl=55 time=1.97 ms<br/>64 bytes from 202.108.23.82 (202.108.23.82): icmp_seq=2 ttl=55 time=2.01 ms<br/>64 bytes from 202.108.23.82 (202.108.23.82): icmp_seq=3 ttl=55 time=1.99 ms
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]resolv.conf：search、domain、nameserver解释  发表评论   A+ 所属分类：Linux]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>