博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【计算机网络】第二章 网络应用(4)
阅读量:5123 次
发布时间:2019-06-13

本文共 1094 字,大约阅读时间需要 3 分钟。

四.DNS应用

1. DNS概述:域名系统,解决Internet上主机/路由器的识别问题

(1)组成

  ·多层命名服务器构成的分布式数据库

  ·应用层协议完成名字的解析

(2)DNS服务

  ·域名到IP地址的翻译

  ·提供主机、邮件服务器别名

  ·负载均衡:当进行域名翻译时,提供多个Web服务器的地址,轮流排序

(3)集中式的问题:单点失败问题、流量问题、距离问题、维护性问题

2. 分布层次式数据库

 

1)根域名服务器:本地域名服务器无法解析域名时,访问根域名服务器,若根不知道映射,则访问权威域名服务器

2)顶级域名服务器:负责comorgnetedu等顶级域名和国家顶级域名,如cnukfr

3)权威域名服务器:组织的域名解析服务器,提供组织内部服务器的解析服务

4)本地域名解析服务器:不严格属于层级体系,每个ISP有一个本地域名服务器,当主机进行DNS查询时,查询被发送到本地域名服务器

3. DNS查询示例

1)迭代查询

 

2)递归查询

 

4. DNS记录缓存和更新

1)只要域名解析服务器获得域名-IP映射,即缓存,一段时间后,缓存条目失效

2)本地域名服务器一般缓存顶级域名服务器的映射,因此根域名不经常被访问

5. DNS记录和消息格式

1)资源记录(RR):(name, value, type, ttl

2Type = A

  ·Name:主机域名

  ·ValueIP地址

3Type = NS

  ·Name:域

  ·Value:该域权威域名解析服务器的主机域名

4Type = CNAME

  ·Name:某一真实域名的别名

  ·Value:真实域名

5Type = MX

  ·Value是与Name对应的邮件服务器

6. DNS协议和消息格式

1)查询/回复消息格式相同

 

2)消息头部

  ·Identification16位查询编号,回复使用相同的编号

  ·flags:查询、回复、期望递归、递归可用、权威回答

7. 如何注册域名

1)在域名管理机构注册域名:如networkutopia.com

  ·向域名管理机构提供权威域名解析服务器的名字和IP地址

  ·域名管理机构向响应顶级域名解析服务器中插入两条记录

 

2)在权威域名解析服务器中为www.networkutopia.com加入Type A记录,为networkutopia.com加入Type MX记录

转载于:https://www.cnblogs.com/zhangyushuqing/p/9615453.html

你可能感兴趣的文章
js实现table合并相同列单元格
查看>>
简述用UCenter整合第三方应用程序
查看>>
通过tomcat日志定位错误
查看>>
【JDK1.8】Java HashMap实现细节
查看>>
iOS UITextField 数字输入限制 只能输入数字和小数点,只能有两位小数
查看>>
vs2013和vs2010的配置
查看>>
Mysql编辑工具中使用(Navicat查询结果显示行号)
查看>>
Teen hit by celebratory gunfire after NBA Finals
查看>>
Linux 格式化磁盘命令mkfs
查看>>
gulp插件gulp-ruby-sass和livereload插件
查看>>
如何提高生产力(二)、软件的开发与采购
查看>>
汉军Hundre考勤数据库数据表分析总结
查看>>
使用with 创建视图
查看>>
【整理】强化学习与MDP
查看>>
双内核问题
查看>>
【转】android程序连接网络出现android.os.NetworkOnMainThreadExceptionat
查看>>
编程是一门实践性的科学
查看>>
判断 JS 中对象的类型
查看>>
从燃尽图看项目管理:你的项目哪里出错了?(燃尽图类型全解析)
查看>>
Python模块及其导入
查看>>