<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>猪窝 &#187; linux</title>
	<atom:link href="http://sdbai.com/blog/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://sdbai.com/blog</link>
	<description>大猪小猪落玉盘</description>
	<lastBuildDate>Wed, 14 Jul 2010 06:51:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>解决邮件编码无法解析的问题</title>
		<link>http://sdbai.com/blog/linux_mail_encoding_quoted_printable_case.html</link>
		<comments>http://sdbai.com/blog/linux_mail_encoding_quoted_printable_case.html#comments</comments>
		<pubDate>Fri, 22 Jan 2010 07:34:56 +0000</pubDate>
		<dc:creator>sdbai</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[小知识]]></category>

		<guid isPermaLink="false">http://sdbai.com/blog/?p=72</guid>
		<description><![CDATA[对于邮件一直是一知半解，从来没好好深入的了解一下邮件服务器的工作原理。 邮件接收后无法查看内容，打开以后都是如下格式： =D0=B3=A1=CD=C6=B9=E3 &#124; =C3=F1=D3=AA &#124; =B9=E6=C4=A3:20-99=C8=CB &#124; 4001-= 6000=D4=AA/=D4=C2&#60;br&#62;=D6=F7=D2=AA=B8=BA=D4=F0=D2=C0=CD=D0=D3=DA=D2=F8=D0= =D0=BC=B6=CA=FD=BE=DD=BF=E2=B5=C4=B2=FA=C6=B7=CF=FA=CA=DB=B9=A4=D7=F7=A3= =AC=CD=D8=D5=B9=D2=D4=D6=D0=B8=DF=B6=CB=C8=CB=C8=BA=CE=AA=C4=BF=B1=EA=BF= 看了一下，html代码和数字显示正常，只是所有的汉字都没有显示，应该是编码的问题。仔细看了一下邮件头 Subject: =?gb2312?B?KFpoYW9waW4uY29tKSDTpsa4ILjf?= =?gb2312?B?vLa/zbunvq3A7S2xsb6pLcH1vaP=?= Date: Fri, 22 Jan 2010 13:24:04 +0800 Importance: High X-Priority: 1 Message-ID: &#60;20100122-13240404-a64@*.com.cn&#62; MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=&#8221;&#8211;=6830148FF84F4186BA34_DC66_4CC4_F18C&#8221; X-Spam-Status: No &#8212;-=6830148FF84F4186BA34_DC66_4CC4_F18C Content-Type: text/html;charset=&#8221;gb2312&#8243; Content-Transfer-Encoding: Quoted-Printable &#60;html&#62;&#60;head&#62;&#60;title&#62;&#60;/title&#62;&#60;META http-equiv=3D&#8221;Content-Type&#8221; content=3D= &#8220;text/html; charset=3DGB2312&#8243;&#62;&#60;/head&#62;&#60;body&#62;&#60;style type=3D&#8221;text/css&#8221;&#62; td,p,div,span {font-size:12px;color:#000000;font-family:=CB=CE=CC=E5;} &#60;/style&#62; 一打眼上去看不出有什么区别，该有的参数都有了，编码也正常，内容正本样式也正常，比对了一个没有问题的邮件，发现还是有所区别的，Quoted-Printable大小写的问题，别的都是quoted-printable，改了一下，页面刷新没问题了，剩下就好办了，找到具体的解析程序，修改之。include/prev_inc.php里面处理一下$Content_Transfer_Encoding=strtolower($Content_Transfer_Encoding); 具体参考了http://bbs.igenus.org/discuz/viewthread.php?tid=1456 相关资料： Content-Transfer-Encoding: 它说明了对数据所执行的编码方式，客户/MUA将用它对附件进行解码。对于每个附件，可以使用7bit，8bit，binary [...]]]></description>
			<content:encoded><![CDATA[<p>对于邮件一直是一知半解，从来没好好深入的了解一下邮件服务器的工作原理。<br />
邮件接收后无法查看内容，打开以后都是如下格式：</p>
<blockquote><p>
=D0=B3=A1=CD=C6=B9=E3 | =C3=F1=D3=AA | =B9=E6=C4=A3:20-99=C8=CB | 4001-=<br />
6000=D4=AA/=D4=C2&lt;br&gt;=D6=F7=D2=AA=B8=BA=D4=F0=D2=C0=CD=D0=D3=DA=D2=F8=D0=<br />
=D0=BC=B6=CA=FD=BE=DD=BF=E2=B5=C4=B2=FA=C6=B7=CF=FA=CA=DB=B9=A4=D7=F7=A3=<br />
=AC=CD=D8=D5=B9=D2=D4=D6=D0=B8=DF=B6=CB=C8=CB=C8=BA=CE=AA=C4=BF=B1=EA=BF=</p></blockquote>
<p>看了一下，html代码和数字显示正常，只是所有的汉字都没有显示，应该是编码的问题。仔细看了一下邮件头</p>
<blockquote><p>Subject: =?gb2312?B?KFpoYW9waW4uY29tKSDTpsa4ILjf?=<br />
=?gb2312?B?vLa/zbunvq3A7S2xsb6pLcH1vaP=?=<br />
Date: Fri, 22 Jan 2010 13:24:04 +0800<br />
Importance: High<br />
X-Priority: 1<br />
Message-ID: &lt;20100122-13240404-a64@*.com.cn&gt;<br />
MIME-Version: 1.0<br />
Content-Type: multipart/mixed;<br />
boundary=&#8221;&#8211;=6830148FF84F4186BA34_DC66_4CC4_F18C&#8221;<br />
X-Spam-Status: No</p>
<p>&#8212;-=6830148FF84F4186BA34_DC66_4CC4_F18C<br />
Content-Type: text/html;charset=&#8221;gb2312&#8243;<br />
Content-Transfer-Encoding: Quoted-Printable</p>
<p>&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;META http-equiv=3D&#8221;Content-Type&#8221; content=3D=<br />
&#8220;text/html; charset=3DGB2312&#8243;&gt;&lt;/head&gt;&lt;body&gt;&lt;style type=3D&#8221;text/css&#8221;&gt;<br />
td,p,div,span {font-size:12px;color:#000000;font-family:=CB=CE=CC=E5;}<br />
&lt;/style&gt;</p></blockquote>
<p>一打眼上去看不出有什么区别，该有的参数都有了，编码也正常，内容正本样式也正常，比对了一个没有问题的邮件，发现还是有所区别的，Quoted-Printable大小写的问题，别的都是quoted-printable，改了一下，页面刷新没问题了，剩下就好办了，找到具体的解析程序，修改之。include/prev_inc.php里面处理一下$Content_Transfer_Encoding=strtolower($Content_Transfer_Encoding);</p>
<p>具体参考了<a href="http://bbs.igenus.org/discuz/viewthread.php?tid=1456">http://bbs.igenus.org/discuz/viewthread.php?tid=1456</a></p>
<p>相关资料：</p>
<blockquote><p><strong><strong>Content-Transfer-Encoding</strong>: </strong><br />
它说明了对数据所执行的编码方式，客户/MUA将用它对附件进行解码。对于每个附件，可以使用7bit，8bit，binary ，quoted-printable，base64和custom中的一种编码方式。7bit编码<strong>是</strong>用在US ASCII字符集上的常用的一种编码方式。8bit 和binary编码一般不用。对可读的标准文本，如果传输要经过对格式有影响的网关时对其进行保护，可以使用quoted printable 。Base64<strong>是</strong>一种通用方法，在需要决定使用哪一种编码方法时，它提供了一个不用费脑子的选择；它通常用在二进制，非文本数据上。注意，任何非7bit 数据必须用一种模式编码，这样它就可以通过Internet邮件网关。</p></blockquote>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sdbai.com/blog/linux_mail_encoding_quoted_printable_case.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email修改邮件白名单，让特定邮箱一路畅通</title>
		<link>http://sdbai.com/blog/linux_email_whitelist_add.html</link>
		<comments>http://sdbai.com/blog/linux_email_whitelist_add.html#comments</comments>
		<pubDate>Fri, 22 Jan 2010 07:20:11 +0000</pubDate>
		<dc:creator>sdbai</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[小知识]]></category>

		<guid isPermaLink="false">http://sdbai.com/blog/?p=70</guid>
		<description><![CDATA[邮件服务器默认的设置通常都会屏蔽很多招聘网站发过来的邮件，因此对于招聘的邮箱要单独设置一下白名单]]></description>
			<content:encoded><![CDATA[<p>邮件服务器默认的设置通常都会屏蔽很多招聘网站发过来的邮件，因此对于招聘的邮箱要单独设置一下白名单</p>
<blockquote><p>/etc/MailScanner/rules/spam.whitelist.rules<br />
From:           @quickmail.51job.com    yes<br />
From:           @quickjobs.51job.com    yes<br />
From:           @51job.com      yes<br />
From:           @zhaopinmail.com        yes<br />
From:           @support150.zhaopinmail.com     yes<br />
From:           @zhaopin.com.cn yes<br />
From:           211.99.198.250  yes</p></blockquote>
<p>在这里面增加了以后就会彻底不判断spam了，直接通过。 service spamd restart重启一下即可。<br />
可以根据ip、具体地址、地址后缀、*匹配，很灵活。</p>
]]></content:encoded>
			<wfw:commentRss>http://sdbai.com/blog/linux_email_whitelist_add.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dig理解DNS的解析过程</title>
		<link>http://sdbai.com/blog/work_dig_dns_1.html</link>
		<comments>http://sdbai.com/blog/work_dig_dns_1.html#comments</comments>
		<pubDate>Thu, 14 Jan 2010 07:41:49 +0000</pubDate>
		<dc:creator>sdbai</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[dig]]></category>
		<category><![CDATA[dns]]></category>

		<guid isPermaLink="false">http://sdbai.com/blog/?p=22</guid>
		<description><![CDATA[dig理解DNS的解析过程 关于DNS的常识，可以阅读附录的一些参考资料。 本文旨在尝试举例用dig命令理解这个过程，并非权威知识，仅供参考. 测试域名为阿权的书房的域名 www.aslibra.com 和 www.163.com。 [root@localhost ~]# dig www.aslibra.com ; &#60;&#60;&#62;&#62; DiG 9.2.4 &#60;&#60;&#62;&#62; www.aslibra.com ;; global options:  printcmd ;; Got answer: ;; -&#62;&#62;HEADER&#60;&#60;- opcode: QUERY, status: NOERROR, id: 25746 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 6 ;; QUESTION SECTION: ;www.aslibra.com.               IN      A ;; ANSWER SECTION: www.aslibra.com.        900     IN      A       [...]]]></description>
			<content:encoded><![CDATA[<ul>dig理解DNS的解析过程</p>
<p>关于DNS的常识，可以阅读附录的一些参考资料。</p>
<p>本文旨在尝试举例用dig命令理解这个过程，并非权威知识，仅供参考.</p>
<p>测试域名为阿权的书房的域名 <a href="http://www.aslibra.com/">www.aslibra.com</a> 和 www.163.com。</p>
<p>[root@localhost ~]#  dig <a href="http://www.aslibra.com/">www.aslibra.com</a></p>
<p>; &lt;&lt;&gt;&gt;  DiG 9.2.4 &lt;&lt;&gt;&gt; <a href="http://www.aslibra.com/">www.aslibra.com</a></p>
<p>;;  global options:  printcmd</p>
<p>;; Got answer:</p>
<p>;;  -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 25746</p>
<p>;; flags: qr aa rd  ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 6</p>
<p>;; QUESTION SECTION:</p>
<p>;<a href="http://www.aslibra.com/">www.aslibra.com</a>.                IN      A</p>
<p>;; ANSWER SECTION:</p>
<p><a href="http://www.aslibra.com/">www.aslibra.com</a>.        900      IN      A        222.76.215.25</p>
<p>;; AUTHORITY  SECTION:</p>
<p>aslibra.com.            33024    IN      NS      k8.hkidc.com.</p>
<p>aslibra.com.            33024    IN      NS      b.hkidc.com.</p>
<p>aslibra.com.            33024    IN      NS      j6.hkidc.com.</p>
<p>aslibra.com.            33024    IN      NS      ns8.hkidc.com.</p>
<p>aslibra.com.            33024    IN      NS      ns5.hkidc.com.</p>
<p>aslibra.com.            33024    IN      NS      a.hkidc.com.</p>
<p>;; ADDITIONAL  SECTION:</p>
<p>k8.hkidc.com.            55596    IN      A        125.65.112.32</p>
<p>b.hkidc.com.            53594    IN      A        221.122.64.81</p>
<p>j6.hkidc.com.            54375    IN      A        222.76.219.74</p>
<p>ns8.hkidc.com.          53598    IN      A        221.122.64.81</p>
<p>ns5.hkidc.com.          55596    IN      A        222.76.219.81</p>
<p>a.hkidc.com.            53594    IN      A        125.65.112.32</p>
<p>;; Query time: 71  msec</p>
<p>;; SERVER:  211.99.25.1#53(211.99.25.1)</p>
<p>;;  WHEN: Mon Jun  1 12:05:17 2009</p>
<p>;;  MSG SIZE  rcvd: 268</p>
<p>如何理解上面的意思？</p>
<p>QUESTION  SECTION：查询的内容</p>
<p>ANSWER  SECTION：相应的内容，一般会得到至少一条A记录，否则就还没定义</p>
<p>AUTHORITY  SECTION：授权信息</p>
<p>ADDITIONAL  SECTION：每个授权服务器的IP地址</p>
<p>SERVER：查询的dns服务器，可能会被缓存</p>
<p>过程大体是：</p>
<p>1 从SERVER查询<a href="http://www.aslibra.com/">www.aslibra.com</a>，如果有有效缓存就返回了</p>
<p>2  如果没有，则找到aslibra.com的授权服务器，下面有例子介绍</p>
<p>3 从其中一个查询到结果(A记录)</p>
<p>我们来看看更加具体的解析过程</p>
<p>“dig <a href="http://www.aslibra.com/">www.aslibra.com</a> +trace”可以查看到更加具体的解析过程，阿权的书房比较小，没有那么复杂。</p>
<p>我们用一个大点的网站看看，比如  www.163.com。</p>
<p>先看看不加trace的情况得到什么：</p>
<p>[root@localhost ~]#  dig www.163.com</p>
<p>; &lt;&lt;&gt;&gt;  DiG 9.2.4 &lt;&lt;&gt;&gt; www.163.com</p>
<p>;;  global options:  printcmd</p>
<p>;; Got answer:</p>
<p>;;  -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 46550</p>
<p>;; flags: qr rd ra;  QUERY: 1, ANSWER: 11, AUTHORITY: 2, ADDITIONAL: 2</p>
<p>;; QUESTION SECTION:</p>
<p>;www.163.com.                    IN      A</p>
<p>;; ANSWER SECTION:</p>
<p>www.163.com.            51561    IN      CNAME   <a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>.</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.16</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.17</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.18</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.9</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.10</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.11</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.12</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.13</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.14</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1604 IN      A       61.135.253.15</p>
<p>;; AUTHORITY  SECTION:</p>
<p>gslb.netease.com.        1604    IN      NS      gslb1.netease.com.</p>
<p>gslb.netease.com.        1604    IN      NS      gslb2.netease.com.</p>
<p>;; ADDITIONAL  SECTION:</p>
<p>gslb1.netease.com.      15896    IN      A        61.135.255.143</p>
<p>gslb2.netease.com.      15900    IN      A        220.181.28.168</p>
<p>;; Query time: 56  msec</p>
<p>;; SERVER:  211.99.25.1#53(211.99.25.1)</p>
<p>;;  WHEN: Mon Jun  1 12:29:51 2009</p>
<p>;;  MSG SIZE  rcvd: 298</p>
<p>ANSWER  SECTION告诉你：</p>
<p>www.163.com做了别名到www.cache.gslb.netease.com</p>
<p>而<a href="http://www.cache.gslb.netease.xn--com-s18dxm58q9ui619aymam01p6m3b/">www.cache.gslb.netease.com有这么一系列机器</a>（A记录），你可以随便挑一个访问。</p>
<p>我们看看加上trace后是什么信息：</p>
<p>[root@localhost ~]#  dig www.163.com +trace</p>
<p>; &lt;&lt;&gt;&gt;  DiG 9.2.4 &lt;&lt;&gt;&gt; www.163.com +trace</p>
<p>;;  global options:  printcmd</p>
<p>.                        223628  IN      NS      e.root-servers.net.</p>
<p>.                        223628  IN      NS      f.root-servers.net.</p>
<p>.                        223628  IN      NS      g.root-servers.net.</p>
<p>.                        223628  IN      NS      h.root-servers.net.</p>
<p>.                        223628  IN      NS      i.root-servers.net.</p>
<p>.                        223628  IN      NS      j.root-servers.net.</p>
<p>.                        223628  IN      NS      k.root-servers.net.</p>
<p>.                        223628  IN      NS      l.root-servers.net.</p>
<p>.                        223628  IN      NS      m.root-servers.net.</p>
<p>.                        223628  IN      NS      a.root-servers.net.</p>
<p>.                        223628  IN      NS      b.root-servers.net.</p>
<p>.                        223628  IN      NS      c.root-servers.net.</p>
<p>.                        223628  IN      NS      d.root-servers.net.</p>
<p>;; Received 512  bytes from 211.99.25.1#53(211.99.25.1) in 65 ms</p>
<p>com.                    172800  IN      NS      A.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      B.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      M.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      F.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      E.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      D.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      C.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      H.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      L.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      I.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      K.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      J.GTLD-SERVERS.NET.</p>
<p>com.                    172800  IN      NS      G.GTLD-SERVERS.NET.</p>
<p>;; Received 501  bytes from 192.203.230.10#53(e.root-servers.net) in 212 ms</p>
<p>163.com.                172800  IN      NS      ns3.nease.net.</p>
<p>163.com.                172800  IN      NS      ns4.nease.net.</p>
<p>;; Received 106  bytes from 192.5.6.30#53(A.GTLD-SERVERS.NET) in 293 ms</p>
<p>www.163.com.            86400    IN      CNAME   <a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>.</p>
<p>gslb.netease.com.       18000    IN      NS      gslb1.netease.com.</p>
<p>gslb.netease.com.       18000    IN      NS      gslb2.netease.com.</p>
<p>;; Received 138  bytes from 61.135.255.138#53(ns4.nease.net) in 47 ms</p>
<p>这里的过程有点复杂，但其实很好理解，也很重要的内容，需要琢磨清楚。</p>
<p>要明白，域名都是按等级授权的，比如把www.163.com.  拆分一下：</p>
<p>. 分配 com. ，com. 分配  163.com. ，163.com. 分配 www.163.com. 。</p>
<p>根服务器列表是在域名服务器上都有一份的，文档是一样的，<a href="ftp://rs.internic.net/domain/named.root">文件可以下载</a>。</p>
<p>域名都是从“.”开始授权，域名根服务器是  (a-m).root-servers.net.这系列服务器分配授权</p>
<p>.com .cn  .net各种域名都从这里开始分配授权，比如 .com 授权给 (A-G).GTLD-SERVERS.NET.</p>
<p>（尝试做一下 dig  www.163.org +trace，就会发现 .org 是分配给 a0.org.afilias-nst.info.等服务器 了）</p>
<p>这批服务器又授权  163.com给另外的机器</p>
<p>163.com.                172800  IN      NS      ns3.nease.net.</p>
<p>163.com.                172800  IN      NS      ns4.nease.net.</p>
<p>于是查询www是哪个ip就落到了ns3.nease.net.和ns4.nease.net.上，他们给的答案是：</p>
<p>www.163.com.            86400    IN      CNAME   <a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>.</p>
<p>然后没戏了，没有给出IP，还没有答案，当然了，别名就要重新查询了，我们继续查询。</p>
<p>我们trace检查<a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. ：</p>
<p>[root@localhost ~]#  dig <a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>.  +trace</p>
<p>; &lt;&lt;&gt;&gt;  DiG 9.2.4 &lt;&lt;&gt;&gt; <a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>.  +trace</p>
<p>&#8230;（省略和上面查询一样的信息）</p>
<p>netease.com.            172800  IN      NS      ns3.nease.net.</p>
<p>netease.com.            172800  IN      NS      ns4.nease.net.</p>
<p>;; Received 121  bytes from 192.12.94.30#53(E.GTLD-SERVERS.NET) in 468 ms</p>
<p>gslb.netease.com.       18000    IN      NS      gslb1.netease.com.</p>
<p>gslb.netease.com.       18000    IN      NS      gslb2.netease.com.</p>
<p>;; Received 116  bytes from 61.135.255.138#53(ns4.nease.net) in 44 ms</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1800 IN      A       220.181.28.53</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1800 IN      A       220.181.28.54</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1800 IN      A       220.181.28.212</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1800 IN      A       220.181.28.50</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1800 IN      A       220.181.28.51</p>
<p><a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>. 1800 IN      A       220.181.28.52</p>
<p>gslb.netease.com.        1800    IN      NS      gslb2.netease.com.</p>
<p>gslb.netease.com.        1800    IN      NS      gslb1.netease.com.</p>
<p>;; Received 180  bytes from 61.135.255.143#53(gslb1.netease.com) in 20 ms</p>
<p>gslb.netease.com.  的解析权给了 gslb1.netease.com.</p>
<p>最终给出了 <a href="http://www.cache.gslb.netease.com/">www.cache.gslb.netease.com</a>.  的一系列A记录，解析就算完成了。</p>
<p>使用dig命令我们甚至可以给163.com画一个他们的域名分布图了  <img src='http://sdbai.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ，结合下图应该很容易理解：</p>
<p><img src="file:///F:/Users/zaiyou/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg" alt="" width="618" height="480" /></p>
<p>小结一下：</p>
<p>1  DNS服务器会按等级授权给别的服务器解析域名</p>
<p>2  指定的是NS记录，同时会有该NS记录的域名的A记录指定</p>
<p>3  别名方式会再继续查询，一般本dns服务器不处理cdn应该可以别名到cdn功能的服务器处理</p>
<p>4  你可以方便的用dig检查dns服务器分配情况</p>
<p>源文档 &lt;<a href="http://www.aslibra.com/blog/post/use_dig_dns_check.php">http://www.aslibra.com/blog/post/use_dig_dns_check.php</a>&gt;</ul>
]]></content:encoded>
			<wfw:commentRss>http://sdbai.com/blog/work_dig_dns_1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lynx中文支持</title>
		<link>http://sdbai.com/blog/linux_lynx_charset.html</link>
		<comments>http://sdbai.com/blog/linux_lynx_charset.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 06:40:34 +0000</pubDate>
		<dc:creator>sdbai</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sdbai.com/blog/2010/01/lynx%e4%b8%ad%e6%96%87%e6%94%af%e6%8c%81/</guid>
		<description><![CDATA[lynx中文支持不够完善，有的时候出现乱码都是半行半行的，似乎是中文字符识别有问题。 试试加一个启动选项： lynx -display_charset=gb2312 http://xxxxx]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt;">lynx中文支持不够完善，有的时候出现乱码都是半行半行的，似乎是中文字符识别有问题。<br />
</span></p>
<p><span style="font-size: 10pt;">试试加一个启动选项：<br />
</span></p>
<p><span style="font-size: 10pt;">lynx -display_charset=gb2312 http://xxxxx<br />
</span></p>
<p><span style="font-size: 10pt;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sdbai.com/blog/linux_lynx_charset.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

