DNS排查技术图谱
# DNS排查技术图谱
## 应用程序视角
- 应用程序
- 浏览器
- hostname cache
- ping
- 操作系统
- hostname cache
- 域名解析器
- dig domain
- 本网DNS转发器
- 无线路由
- dig@gateway_ip domain
- Local DNS
- dig@localdns domain
- 全球DNS系统
- 根root“.”
- 顶级域名 TLD
- gTLD
- ccTLD
- 二级域名 SLD
- 主机域名
- Here!
- dig+trace domain
## 操作系统视角
- 配置来源
- 配置
- 自动
- DHCP
- PPPOE
- VPN
- 无线路由
- 手工
- 角色
- 首选DNS
- 备用DNS
- ...
- 附加域名后缀?
- 不附加
- FQDN
- 附加
- 默认.Local
- 强制不附加后缀
- FQDN
- 主机名后添加“.”结尾
- 一般*NIX环境
- /etc/nsswitch.conf
- [wins][nis][nisplus]...
- dns
- /ect/resolv.conf
- Here!
- /ect/host.conf(旧)
- [nis]
- bind
- /etc/resolv.conf
- Here!
- 一般优先选择
- Windows环境
- 一般顺序
- Checks it's own name
- Local hostname cache
- HOSTS file
- DNS
- Here!
- NetBIOS name cache
- [WINS]
- 开启wins
- 关闭wins
- Broadcast
- LMHOSTS
- 参考
- https://technet.microsoft.com/zh-cn/library/bb457118.aspx
## 域名注册视角
- 根
- 管理机构ICANN
- TLD注册
- TLD
- 所属
- gTLD
- ICANN指定
- ccTLD
- 一般XX国家信息中心
- 管理
- 注册局
- 注册代理(SLD)
- Here!
- SLD
- 所属
- 域名所有者(个人、组织)
- 管理
- 自建
- 托管
- Host
- Here!
- 注册代理
- 注册局
- whois db
- 域名注册信息
- Here!
- TLDzone
- 域名的NS
- Here!
- Glue A
## 国际域名视角
- 即IDN域名
- 中文
- 繁体
- 简体
- 阿拉伯文
- ...
- 浏览器角色
- IDN》unycode编码》普通域名
- Here!
- DNS角色
- 普通域名
## 域名配置
- zone
- RR资源记录
- 域名
- 资源类型
- Rdate 资源数据
- Here!
- TTL
- 查询结论
- zone之外
- 拒绝+空
- 没有目标域名
- NXDomain+SOA
- 存在域名但缺少相应的资源类型
- NOERROR+SOA
- 直接找到目标
- NOERROR+目标RR
- Here!
## 一般开发视角
- gethostbyname系列
- hostname来源
- 自己的Hostname
- NIS
- SMB
- NetBIOS
- DNS
- Here!
- ...
- addr
- IPv6(如果允许默认优先)
- IPv4
- ...
- 操作系统
- GNU Linux glibc
- Windows winsock
- Linux Windows Android...
- JVM
DNS排查技术图谱的更多相关文章
- 重磅:保姆级Java技术图谱发布!够学到元宵节了,赶紧收藏!
最近因为参与社群交流的时间比较多,除了唠唠白酒的嗑之外,很大一部分时间都是看到群里问到一些关于Spring Boot和Spring Cloud应用过程中碰到的问题以及一些开发过程中的报错信息.在这些帮 ...
- LiveTelecast直播平台技术图谱skill-map
#直播平台技术图谱 ----##直播 ----###采集- **iOS** * HTTP Live Streaming * DirectShow- **Android** * setPreviewCa ...
- OpenResty 技术图谱skill-map
# OpenResty 技术图谱## basic concepts- HTTP- RESTful API & API GateWay- Microservice- Domain Specifi ...
- Hadoop生态圈技术图谱
当下Hadoop已经成长为一个庞大的体系,貌似只要和海量数据相关的,没有哪个领域缺少Hadoop的身影,下面是一个Hadoop生态系统的图谱,详细的列举了在Hadoop这个生态系统中出现的各种数据工具 ...
- 内网DNS投毒技术劫持会话
工具列表: tcpdump Ferret Hamster node closurether 拓扑环境: 攻击机:Kali 10.10.10.237 被攻击机: win7 10.10.10.232 因为 ...
- JAVA技术图谱
- Web 前端技术图谱-菜鸟教程
- Linux技术图谱
- python网络爬虫技术图谱
随机推荐
- BZOJ 3569: DZY Loves Chinese II(线性基)
传送门 解题思路 首先构造出一个生成树,考虑不连接的情况.假设连通两点的非树边和树边都断掉后不连通,那么可以给所有的非树边随机一个互不相同的值,然后树边的权值为过他两端点的非树边权值的异或和,这个可以 ...
- [NOIP模拟测试31]题解
A.math 考场乱搞拿了95,2333. 考虑裴蜀定理:$ax+by=z$存在整数解,当且仅当$gcd(a,b)|z$. 那么如果某个数能够被拼出来,就必须满足所有$a_i$的$gcd$是它的因子. ...
- horizontalAccuracy 检测定位成功
- (void)findCurrentLocation { self.isFirstUpdate = YES; [self.locationManager startUpdatingLocation] ...
- 浏览器地址栏运行HTML代码(谷歌)
在地址栏输入 data:text/html,<h1 style='color:red' >Hello, world!</h1> 浏览器会执行你的html代码,效果如下: 如果觉 ...
- ARM系列处理器的分类
1.ARM ARM即以英国ARM(Advanced RISC Machines)公司的内核芯片作为CPU,同时附加其他外围功能的嵌入式开发板,用以评估内核芯片的功能和研发各科技类企业的产品. ARM ...
- JavaScript 获取时间,时间戳
一. 动态获取js时间 1.方法一:最简单的写法,直接输出时间到页面 <!DOCTYPE html> <html> <head> <title>< ...
- Emacs25.1之后UrlHttpError
Emacs25.1之后UrlHttpError */--> pre.src {background-color: #002b36; color: #839496;} pre.src {backg ...
- python-模块-包
一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编 ...
- dentityServer4(1)- 特性一览
本地应用只本地客户端应用,例如QQ.微信 IdentityServer4是ASP.NET Core 2的OpenID Connect和OAuth 2.0框架.它可以在您的应用程序中提供以下功能: 它使 ...
- FastAdmin 关于列表渲染文字过长导致页面难以管理的问题
先贴一张图片做个例子 看不清图片的朋友可以右键图片,在<新标签页中打开图片>; 可以看到,由于内容过长,导致后面操作的增删改要拉到最后才能操作. 在我们的FastAdmin中,目前我还没找 ...