小小千想和您聊一聊

当前位置: 首页> 技术分享> 云计算编程 DNS基本概念

云计算编程 DNS基本概念

  名字解析:

  NetBios名: tianyun localhost WINS hosts

  FQDN: 完全限定域名 www.tianyun.com baidu.com www.126.com. mail.qq.com hosts DNS Server

  一、hosts文件

  作用: 实现名字解析,主要为本地主机名、集群节点提供快速解析

  数据库: 平面式结构,集中式数据库

  二、域名服务DNS

  作用: 实现名字解析(例如将主机名解析为IP)

  命名空间name space: 用于给互联网上的主机命名的一种机制

  DNS数据库Datebase: 层次化的,分布式的数据库

  权威名称服务器: 存储并提供某个区域的实际数据,例如126.com的DNS服务器,记录了126.com域中所有主机的记录如:

  www.126.com. x.x.x.x

  ftp.126.com. y.y.y.y

  权威名称服务器类型包括:

  Master: 主DNS服务器,包含原始区域的数据

  Slave: 备份DNS服务器,通过(区域传输)从Master服务器获得区域数据的副本

  非权威名称服务器: 不存储某个区域的实际数据,仅缓存DNS服务器,虽然可以提供查询,但查询的内容不具有权威性

  DNS解析流程:

  例如客户端解析 www.126.com

  1. 客户端查询自己的缓存(包含hosts中的记录),如果没有将查询发送/etc/resolv.conf中的DNS服务器

  2. 如果本地DNS服务器对于请求的信息具有权威性,会将(权威答案)发送到客户端。

  3. 否则(不具有权威性),如果DNS服务器在其缓存中有请求信息,则将(非权威答案)发送到客户端

  4. 如果缓存中没有该查询信息,DNS服务器将搜索权威DNS服务器以查找信息:

  a. 从根区域开始,按照DNS层次结构向下搜索,直至对于信息具有权威的名称服务器,为客户端获答案

  DNS服务器将信息传递给客户端 ,并在自己的缓存中保留一个副本,以备以后查找。

  b. 转发到其它DNS服务器

上一篇:CentOS7修改网卡为eth0

下一篇:java技术案例--封装JDBC工具类

QQ技术交流群

千锋云计算官方①群
685222552

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码