dns备忘录

来源:互联网 发布:模拟球机该网络 编辑:程序博客网 时间:2024/06/02 06:49
权威dns:
经过上级授权对域名解析的服务器
eg:顶级com_dns服务器 可以授权sina.com这个域名的权威服务器是NS.sina.com 

一般情况下我们的解析结果均来自权威dns

ns记录的值:以根域名.为例  得到的ns值是一个权威dns服务器的主机名 这个主机名可以知道
该域(这两个字用的好 .com属于该域 .org也属于该域)的ip地址
eg:
dig taobao.com -t A @8.8.8.8 +trace
显示结果意为  .由 [a-m].root-servers.net. dns授权 
dig com. ns   看com. 由谁授权 
dig taobao.com -t ns @a.gtld-servers.net

你缺钱了找你爸要,你爸NS到你妈,你去找你妈。你妈(拥有soa)给你钱

如果需要把子域名交给其他dns服务商解析 就需要添加ns记录

soa是授权服务器回复给查询者(授权回复),表明自己管理此zone并告知:序列号、刷新时间、过期时间等



递归dns:
又叫local_dns
负责递归到根权威服务器 

迭代查询、递归查询

wiki上记录的是递归查询


URI = URL + URN

URN作用就好像一个人的名字,URL就像一个人的地址。换句话说:URN确定了东西的身份,URL提供了找到它的方式

URL一般由三部组成
协议(或称为服务方式 http ftp https)
存有该资源的主机IP地址(有时也包括端口号)
主机资源的具体地址。如目录和文件名等 *.jpg *.html


原来URI包括URL和URN,后来URN没流行起来,导致几乎目前所有的URI都是URL
URL用地址定位 URN用名称定位
URI是一个字符串格式规范  并没有指定它的用途
URL是资源定位的规范 包括网址 ftp服务器  文件路


URL也可以说由两部分构成

scheme 模式协议

服务器的名称(host抓包看)或ip地址 以及文件路径和文件本身名字

路径由/分割 

?代表参数 &是各参数间的分隔符

eg:   https://www.baidu.com/s?wd=linux


dig:
dig @127.0.0.1 www.sina.com A
如果没有@127.0.0.1 则会依次使用/etc/resolv.conf 作为递归dns

dig最有名的是+trace选项 可以从根一直跟踪到查询最终结果


http://www.centoscn.com/ 开源centos

http://www.2cto.com/net/201210/161850.html DNS扫盲

0 0
原创粉丝点击