Linux网管——DNS正反解查询命令:host、nslookup、digone、host解析域名对应的IPname地址、别名等信息1、语法host[选项][主机名或IP][服务器]2、常用选项-a:列出主机的详细主机名设置信息3、常用参数server:主机命令default使用/etc/resolv.conf文件中的DNS主机查询。如果设置了该参数,将使用此处设置的DNS主机进行查询。4、应用解析域名host域名对应的IP地址等信息[root@10vagrant]#hostwww.baidu.comwww.baidu.com是www.a.shifen.com.www的别名。a.shifen.com有地址61.135.169.125www.a.shifen.com有地址61.135.169.121host-a域名[root@10vagrant]#host-awww.baidu.comTrying"www.baidu.com";;->>HEADER<<-操作码:QUERY,状态:NOERROR,id:29562;;标志:qrrdra;问题:1,答案:1,权限:5,附加:5;;问题部分:;www.baidu.com。在任何;;答案部分:www.baidu.com。1000INCNAMEwww.a.shifen.com.;;权威栏目:baidu.com。52656INNSns7.baidu.com.baidu.com.52656INNSns3.baidu。com.baidu.com.52656INNSns2.baidu.com.baidu.com.52656INNSns4.baidu.com.baidu.com.52656INNSdns.baidu.com.;;附加部分:dns.baidu。com。52853在202.108中。22.220ns2.baidu.com.65473INA61.135.165.235ns3.baidu.com。52760INA220.181.37.10ns4.baidu.com.65473INA220.181.38.10ns7.baidu.com.228bytesfrom10.0.2.3#53in9ms题外话:从上面可以看出www.baidu.com是通过CNAME映射到www.a.shifen.com,但是为什么不能直接访问www.a.十分网??Web应用防火墙或高防产生的CNAME域名用于DNS解析,无法直接访问使用自定义DNS主机解析域名host域名对应的IP地址等信息DNS主机名或IP[root@10vagrant]#hostwww.baidu.com168.95.1.1使用域名服务器:名称:168.95。1.1地址:168.95。1.1#53Aliases:www.baidu.com是www.a.shifen.com的别名.www.a.shifen.comhasaddress180.97.33.108www.a.shifen.comhasaddress180.97.33.107[root@10vagrant]#hostwww.baidu.comdns.hinet.net使用域服务器:名称:dns.hinet.net地址:168.95.1.1#53Aliases:www.baidu.com是www.a.shifen.com.www.a的别名.shifen.com有地址180.97.33.108www.a.shifen.com有地址180.97.33.107[root@10vagrant]#hostwww.baidu.com8.8.8.8使用域服务器:名称:8.8.8.8地址:8.8。8.8#53Aliases:www.baidu.com是www.a.shifen.com的别名.www.a.shifen.comhasaddress61.135.169.121www.a.shifen.comhasaddress61.135.169.125二、nslookup域名解析工具是检查DNS信息的命令。使用/etc/resolv.conf文件作为DNS服务器选择的来源。1.语法nslookup[主机名或IP]2.应用解析域名对应的IP地址nslookup域名[root@10vagrant]#nslookupwww.baidu.comServer:10.0.2.3Address:10.0.2.3#53Non-权威回答:Name:www.baidu.comAddress:61.135.169.121Name:www.baidu.comAddress:61.135.169.125解析IP地址对应的hostname不是所有的IP地址都能解析成功nslookupIP[root@10vagrant]#nslookup168.95。1.1服务器:10.0.2.3地址:10.0.2.3#53非权威答案:1.1.95.168.in-addr.arpaname=dns.hinet.net。权威答案可以从:95.168.in-addr.arpanameserver=ans1.hinet.net.95.168.in-addr.arpa名称服务器=ans2.hinet.net.ans1.hinet.net互联网地址=168.95.192.15ans1.hinet.net有AAAA地址2001:b000:168::1:100:1ans2.hinet.net互联网地址=168.95.1.15ans2.hinet.net有AAAA地址2001:b000:168::2:100:1查看本地DNS服务器nslookupserver[root@10vagrant]#nslookupserverServer:10.0。2.3地址:10.0.2.3#53**服务器找不到服务器:NXDOMAIN3.挖域名查询工具可以用于测试域名系统是否正常工作。功能类似于nslookup。推荐使用dig代替nslookup1。安装如果系统默认没有dig命令,使用以下命令安装。yum安装bind-utils2。语法dig[选项][主机名]3。常用选项@
