DNS与DHCP协议分析与问题-阿里云开发者社区

开发者社区> 开发与运维> 正文

DNS与DHCP协议分析与问题

简介:

思考问题
 DNS协议何时用UDP,何时用TCP?
RFC 1995文档第2页中指出,DNS协议可通过UDP/TCP协议进行。但一般的查询使用UDP协议,当响应报文大于单个UDP限制(512字节)或进行服务器间的IXFR(增量区域传输)同步时则使用TCP协议进行传输。
 DNS中的A记录与cname记录有何区别?
A记录是一个名称的主记录,用来指定主机名或域名对应的IP地址记录。cname记录也叫别名记录,顾名思义就是允许将多个名字映射到同一台计算机上,也就是一个指针指向指定的A记录,一旦A记录改变了IP地址,别名记录也随之改变。
 什么是惟高速缓存服务器?有何作用?
存储已经查找到的有效名和地址的DNS服务器,同时检测无效名和地址。任何DNS服务器可以缓冲数据,其中包括主、次和只高速缓存DNS服务器。说白了就是一台缓存服务器提供高速的响应。
 如何给与DHCP服务器不在同一网段的主机动态分配IP?
先在DHCP服务器上设置对应网段的地址池,然后通过网关或服务器中继转发DHCP广播包,这样就可以实现跨子网的动态分配IP。
 如何限制非法DHCP服务器?
目前没有最有效的办法解决这个问题,但是可以有几个可行的办法来处理。最可行的办法,就是通过windows域进行管理,可以在域的主控制器上进行屏蔽。最直接的办法,在网关指定中继代理的IP,屏蔽非法DHCP服务器的DHCP端口,但对同网段内无效果。最暴力的办法,就是找到那台非法的DHCP服务器并强行关闭。最奢侈的办法,在同网段中设置高性能DHCP服务器,设法比非法DHCP的响应速度更快。

DNS协议分析
打开“数据包”的“DNS.cscpkt”文件,进行观察分析,回答以下问题:
 1、DNS服务器ip=(202.102.192.68) ,dns服务器的端口号=(53)
 2、主机域名update.360safe.com
对应的ip为:
124.238.254.96   220.191.126.17  220.181.126.18   124.238.254.44
 3、主机域名www.google.cn
对应的ip为:

203.208.37.160  203.208.37.99  203.208.37.104

 4、220.181.43.121对应的主机域名为:
 

mp3.n.shifen.com

DHCP协议分析
打开“数据包”的“dhcp.cap”文件,进行观察分析,回答以下问题:
 1、网关的ip=(172.16.39.254) 网关的mac=(00:03:0f:02:b7:57)
 2、第4号报文的作用是什么?
发送DHCP发现报文,寻找活动的DHCP服务器。
 3、第5号报文的作用是什么?
DHCP提供报文,用于发送分配给客户端的IP信息。
 4、第15、16号报文的作用是什么?
客户端IP地址的DHCP租期续约。
 5 、dhcp服务器的ip=(172.16.39.254) ,端口号=(67)
dhcp客户端的mac=(00:14:2a:20:12:96),端口号=(68) 
 6、 dhcp客户端最后获得的IP地址是什么?
经过DHCP ACK和3次ARP免费包确认后,获得的IP地址是:172.16.39.162



本文转自gauyanm 51CTO博客,原文链接:http://blog.51cto.com/gauyanm/281660,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章