标签:因此 创建 server 防火墙 http 查询 结构 别名 域名服务器
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
标签:因此 创建 server 防火墙 http 查询 结构 别名 域名服务器
原文地址:https://www.cnblogs.com/shaellancelot/p/9021896.html