IT评测·应用市场-qidao123.com

标题: DNS [打印本页]

作者: 万万哇    时间: 2022-9-16 17:12
标题: DNS
DNS

什么是DNS

DNS是域名系统(Domain Name System),简单来说就是平时上网输入的URL,如 www.baidu.com 就是域名,而DNS就是将这个域名解析成IP地址,如 www.baidu.com 的一个IP地址为 14.215.177.38,DNS使用的端口号为53,使用UDP协议
为什么需要DNS

因为在我们上网的过程中,IP地址很难记住,而域名相对说就简单很多,所以需要把我们的域名转换成IP地址
计算机为什么不使用域名和使用IP地址?

因为域名长度可变,计算机处理起来困难,而IP地址是定长的,处理起来简单很多
为什么需要分不同的域名服务器(如根域名...)

从理论上来讲,可以只需要一台服务器把所有的域名都装入这台服务器就可以,大家查询DNS的时候访问这个DNS服务器即可,为了安全也可以设置多个服务器,每台服务器都装入所有的IP地址,个人认为这样显然是可以的(如果担心访问量太大导致网络瘫痪就设置多个这样的服务器,而且同一个IP可以用多台主机来进行处理),书上的解释就是所有的主机都访问这一台DNS服务器导致瘫痪,期待更合理的解释
DNS解析过程

wireshark抓包分析


以上,为DNS的头部,长度固定,为12字节
其中,查询名长度不固定,查询类型2字节,查询类长度2字节,在DNS请求报文中,只有以上部分,而查询名长度不固定,所以查询类型和查询类是通过DNS报文最后4个字节来确定的;
以上,就是DNS请求的所有部分

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4