# 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

最新文章

  1. struts2 初步总结
  2. uart与usart
  3. BZOJ 1816 扑克牌
  4. BZOJ 1071组队
  5. Delphi 类方法和普通方法的区别 .
  6. matlab结构体形式保存数据生成.mat文件< 转>
  7. bat文件调用shutdown命令不生效问题原因
  8. Redis MSET的极限在哪里
  9. iOS中的触摸事件,手势识别,摇晃事件等
  10. web前段学习2016.6.6
  11. 新手必须掌握的Linux命令
  12. mysql安装过程
  13. Swift基础之闭包Closure学习
  14. sql server去掉某个字段前后空格问题
  15. 使用Pip在离线环境安装Python依赖库
  16. POJ2635-The Embarrassed Cryptographer-大整数素因子
  17. Linux云服务器下Redis安装与部署以及设置redis后台运行
  18. 又一家药企IPO被拒,原因竟然是……
  19. Ninject Lazy Load问题
  20. BZOJ 1597 土地购买(斜率优化DP)

热门文章

  1. [CSP-S模拟测试]:夜鹰与玫瑰(数学)
  2. hdu6578 2019湖南省赛D题Modulo Nine 经典dp
  3. USB仪器控制教程
  4. 后台date类型转换为json字符串时,返回前台页面的是long类型的时间戳问题解决
  5. C++——class类和struct结构体的唯一区别
  6. PHP缓存技术相关
  7. token的创建及解析
  8. CFile CStdioFile CArchive 文件操作之异同(详细)
  9. zabbix--Simple checks 基本检测
  10. android中的原始资源的使用