网络--DNS
Posted shael
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络--DNS相关的知识,希望对你有一定的参考价值。
DNS记录类型
A记录/AAAA记录: 用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上
NS: 域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析
CNAME记录: 用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录
MX记录: 用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置
SRV记录: 用于定义提供特定服务的服务器的位置
NAPTR记录: 提供了正则表达式方式去映射一个域名(与SIP协议相关)
DNS查询过程中遇到的服务器
ISP缓存服务器
逻辑根域名服务器
顶级域名服务器
二级域名服务器
DNS轮询
dns-server对于一个域名配置了多个解析ip,每次DNS解析请求来访问dns-server,会轮询返回这些ip
DNS有关的安全风险
防火墙不会限制对DNS的访问,通过DNS绕过防火墙
泄漏内部的网络拓朴结构
域名劫持
gethostbyname的性能瓶颈
该函数不能像connect和read等函数那样通过setsockopt或者select函数那样设置超时时间,因此常常成为程序的瓶颈
不支持并发:在多线程下面,如果有一个线程的gethostbyname发生阻塞,其它线程都会在gethostbyname处发生阻塞
refs:
DNS https://www.cnblogs.com/LittleHann/p/3828927.html
以上是关于网络--DNS的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装
连上网但是打不开网页错误代码DNS_probe_possible改了DNS还是这样
无法显示此网页出现错误代码“DNS-PROBE-POSSIBLE”怎么解决?