DNS域名系统

1.一个组织的系统管理机构, 维护系统内的每个主机的IP和主机名的对应关系
2.如果新计算机接入网络,将这个信息注册到数据库中
3.用户输入域名的时候,会自动查询DNS服务器,由DNS服务器检索数据库,得到对应的IP地址
我们可以通过命令查看自己的hosts文件: cat /etc/hosts

============================================================
域名的层次结构
域名系统必须要保持唯一性。
为了达到唯一性的目的,因特网在命名的时候采用了层次结构的命名方法:

  1. 每一个域名(本文只讨论英文域名)都是一个标号序列(labels),用字母(A-Z,a-z,大小写等价)、数字(0-9)和连接符(-)组成
  2. 标号序列总长度不能超过255个字符,它由点号分割成一个个的标号(label)
  3. 每个标号应该在63个字符之内,每个标号都可以看成一个层次的域名。
  4. 级别最低的域名写在左边,级别最高的域名写在右边。
    域名服务主要是基于UDP实现的,服务器的端口号为53。

查询方式:

1)递归查询:本机向本地域名服务器发出一次查询请求,就静待最终的结果。如果本地域名服务器无法解析,自己会以DNS客户机的身份向其它域名服务器查询,直到得到最终的IP地址告诉本机
2)迭代查询:本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它再去查,每次它都是以客户机的身份去各个服务器查询。

DNS 包括七大资源记录

SOA :(起始授权机构) 定义了该与众的权威名称服务器
NS :(名称服务器) 表示某区域的权威服务器鹤SOA中指定的该区域的主服务器的辅助服务器
A :(主机) 列出了区域中的FQDN(完全合格的域名) 到ip 地址的映射
PTR(:指针) 相对于A资源记录,ptr记录是把ip地址映射到FQDN
MX :邮件交换器记录,向指定的邮件交换主机提供消息路由
SRV :(服务) 列出了正在提供特定服务的服务器
CNAME :(别名) 将多个名字映射到同一台计算机上,便于访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值