<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://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://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]linux查看本机IP、gateway、dns ，linux下dns测试命令之dig：dig 和host 这两个命令在哪个RPM包内的查找方法，nslookup的rpm包名。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Fri, 21 Feb 2014 02:41:05 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	centos6/7安装dig:yum install bind-utils<br/><textarea name="code" class="php" rows="15" cols="100">
yum install bind-utils
rpm -qf /usr/bin/dig
bind-utils-9.8.2-0.47.rc1.el6_8.2.x86_64
rpm -ql bind-utils&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/usr/bin/dig
/usr/bin/host
/usr/bin/nslookup
/usr/bin/nsupdate
</textarea><br/><br/>IP: <br/>ifconfig<br/>gateway:172.16.0.254 <br/>[root@localhost ~]# netstat -rn<br/>Kernel IP routing table<br/>Destination&nbsp;&nbsp;&nbsp;&nbsp; Gateway&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Genmask&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flags&nbsp;&nbsp; MSS Window irtt Iface<br/>172.16.44.0&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;255.255.255.0&nbsp;&nbsp;&nbsp;&nbsp;U&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 vmnet8<br/>172.16.10.0&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;255.255.255.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 vmnet1<br/>172.16.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;255.255.252.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 eth0<br/>169.254.0.0&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;255.255.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; U&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 eth0<br/>0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 172.16.0.254&nbsp;&nbsp;&nbsp;&nbsp;0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 eth0<br/>(以0.0.0.0开始的行的gateway是默认网关)<br/><br/>DNS:<br/>[root@localhost ~]# cat /etc/resolv.conf<br/>search&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localdomain<br/>nameserver 172.16.0.250<br/>来自：http://blog.csdn.net/zdwzzu2006/article/details/6928803<br/>linux下dns测试命令：<br/><br/>/etc/hosts ：记录hostname对应的ip地址<br/>/etc/resolv.conf ：设置DNS服务器的ip地址<br/>/etc/host.conf ：指定域名解析的顺序（是从本地的hosts文件解析还是从DNS解析）<br/><br/>DNS的查询指令：host、nslookup、dig<br/>host 语法：<br/>Host [-a] [FQDN] [server]<br/>Host -l [domain] [server]<br/><br/>参数说明：<br/>-a :代表列出该主机所有的相关资讯，包括IP、TTL等<br/>-l :若后面接的那个domain设定允许allow-transfer时，则列出该domain所管理的所有主机名称对应资料。<br/>Server: 这个参数可有可无，当想要利用非/etc/resolv.conf内的主机来查询主机名称与ip的对应时，就可以利用这个参数了。<br/><br/>Nslookup 语法：<br/>Nslookup [FQDN] [server]<br/>Nslookup<br/>参数说明：<br/>可以直接在nslookup后加上待查询的主机名称或者ip，【server】可有可无。<br/>如果在nslookup后面没有加上任何主机名称或ip，那将进入nslookup的查询功能。在nslookup的查询功能当中，可以输入其他参数来进行特殊查询，例如：<br/>Set type=any&nbsp;&nbsp;&nbsp;&nbsp;:列出所有的信息<br/>Set type=mx&nbsp;&nbsp;&nbsp;&nbsp;:列出与mx相关的信息<br/><br/><br/>在 UNIX 和 Linux 下，建议大家使用 dig 命令来代替 nslookup。 dig 命令的功能比 nslookup 强大很多，不像 nslookkup 还得 set 来 set 去的，怪麻烦的。下面是 dig 的一些比较常用的命令:<br/># dig 最基本的用法<br/>dig @server qianlong.com<br/># 用 dig 查看 zone 数据传输<br/>dig @server qianlong.com AXFR<br/># 用 dig 查看 zone 数据的增量传输<br/>dig @server qianlong.com IXFR=N<br/># 用 dig 查看反向解析<br/>dig -x 124.42.102.203 @server<br/># 查找一个域的授权 dns 服务器<br/>dig&nbsp;&nbsp; qianlong.com +nssearch<br/># 从根服务器开始追踪一个域名的解析过程<br/>dig&nbsp;&nbsp; qianlong.com +trace<br/># 查看您使用的是哪个 F root dns server<br/>dig +norec @F.ROOT-SERVERS.NET HOSTNAME.BIND CHAOS TXT<br/># 查看 bind 的版本号<br/>dig @bind_dns_server CHAOS TXT version.bind<br/><br/>Dig 语法：<br/>Dig [@server] [FQDN] [type]<br/>参数说明：<br/>@server :如果不想以/etc/resolv.conf来作为dns主机，则可以在此填入其他的ip<br/>Type :预设是查询A记录，你可以在这里写入其他的记录，如：MX,NS等。<br/>此功能亦可使用[-t type]来处理。<br/>下面是 dig 的一些比较常用的命令:<br/><br/># dig 最基本的用法<br/>dig @server sina.com.cn.<br/><br/># 用 dig 查看 zone 数据传输<br/>dig @server zx.xmgd.com. AXFR<br/><br/># 用 dig 查看 zone 数据的增量传输<br/>dig @server zx.xmgd.com. IXFR=N<br/><br/># 用 dig 查看反向解析<br/>dig -x 210.52.83.228 @server<br/><br/># 查找一个域的授权 dns 服务器<br/>dig xmgd.com. +nssearch<br/><br/># 从根服务器开始追踪一个域名的解析过程<br/>dig xmgd.com +trace<br/><br/># 查看你使用的是哪个 F root dns server<br/>dig +norec @F.ROOT-SERVERS.NET HOSTNAME.BIND CHAOS TXT<br/><br/>来自：http://hi.baidu.com/yuanhotel/item/b07e529b645eaedb1b49df9a<br/><br/>实践dig找不到了：<br/>dig 和host 这两个命令在哪个RPM包内:<br/>root@192.168.0.6:~# dig @server sina.com.cn<br/>-bash: dig: command not found<br/><br/>rpm -qf $(which dig)<br/>root@192.168.0.6:~# rpm -qf $(which dig)<br/>/usr/bin/which: no dig in XXXX<br/>centos6最小安装后没有dns相关工具，yum search的话也不能直接找到dig<br/>需要安装bind-utils才行！！！<br/>yum install bind-utils&nbsp;&nbsp;来自：http://www.evick.net/54.html<br/>实践后dig和host都能用了,dig 和host 这两个命令在哪个RPM包内的查找方法如下：<br/>root@192.168.0.6:~# rpm -qf $(which dig)<br/>bind-utils-9.8.2-0.23.rc1.el6_5.1.i686<br/>root@192.168.0.6:~# rpm -qf $(which host)<br/>bind-utils-9.8.2-0.23.rc1.el6_5.1.i686<br/><br/><br/>————————————备注————————————<br/>dig+short的话，仅会输出最精简的CNAME信息和A记录:<br/>root@192.168.0.6:~# dig +short www.baidu.com<br/>www.a.shifen.com.<br/>61.135.169.105<br/>61.135.169.125<br/><br/>CNAME信息和A记录是什么:<br/>A (Address) 记录是用来指定主机名（或域名）对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的网页服务器(web server)上。同时也可以设置域名的子域名。<br/>通俗来说A记录就是服务器的IP，域名绑定A记录就是告诉DNS，当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。<br/><br/>CNAME指别名记录也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如，有一台计算机名为“host.mydomain.com”（A记录）。 它同时提供WWW和MAIL服务，为了便于用户访问服务。可以为该计算机设置两个别名（CNAME）：WWW和MAIL。 这两个别名的全称就是“www.mydomain.com”和“mail.mydomain.com”。实际上他们都指向“host.mydomain.com”。
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]linux查看本机IP、gateway、dns ，linux下dns测试命令之dig：dig 和host 这两个命令在哪个RPM包内的查找方法，nslookup的rpm包名。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>