DNS解惑之基本概念(1)】的更多相关文章

常见问题 1.域名对应的IP地址修改完要将近一天的时间才能有效果? DNS的数据库通常是在跑在DNS服务器的内存当中的,但是我们如果临时增加一条的话其实是写到了硬盘当中,当数据库服务刷新的时候新增的新记录才会被记录到内存当中. 这其实也会是与DNS的缓存有关系的,举个例子你的主机在.com下注册了域名1.1.1.1,后来又换成了2.2.2.2,在一天的时候当中你会发现当你ping主机的时候域名解析还是1.1.1.1,为什么?因为不仅DNS不仅PC本地有缓存,而且互联网上很多的DNS都有缓存,当它…
1.区域解析库 每个域都要维护一个区域解析库,而区域解析库都是由一条条的记录组成的,而每一条记录就被称为资源记录(resource  record  RR). 我们知道大多数域名下面都不仅仅有www服务器,可能还会有mail.oa.CRM等服务,用来标识不同服务的资源记录类型是不一样的,也就是说资源记录有多种类型,常见的资源记录类型有7种:A/AAAA/PRT/SOA/NS/CNAME/MX l  SOA记录:任何解析库的第一条都必须是SOA记录,start of authority 起始授权记…
MX Record补充 MX记录有优先级的概念,数字越小表示优先级越高.所以一个域可以配置多个不同优先级的MX记录,如果邮件通过第一优先级记录无法递送,则采用第二优先级,以此类推. TXT Record Txt记录用来保存域名相关的描述,可以是任何文本.也就是说可以有任意用途,只要你能够想得到. 我知道的用途包括: 验证域的所有权.通过修改Txt来验证你对这个域的所有权,Google Apps就是通过这种方式做的. 更加多的用途是用来防止电子邮件滥用.通过SPF.DKIM或者DMARC来防止恶意…
最近帮朋友注册域名配置主机,碰到一些DNS上的一些概念,惭愧于有一些东西已经忘记是啥意思,于是决定重新学习一下DNS方面的基本概念. 常用概念: TTL: TTL为Time to live的缩写,网络相关地方存在于两个地方,一个是IP协议里,一个是DNS服务器上. TTL in IP IP协议里表示存活的时间,比如说TTL为126表示,这个IP包最大的存活时间为126秒.但是!IP包每经过一个路由器都会减一,也就是说一个IP包有可能因为两种情况而超时.一个是时间超时,一个是经过的路由太多(每经过…
最近帮朋友注册域名配置主机,碰到一些DNS上的一些概念,惭愧于有一些东西已经忘记是啥意思,于是决定重新学习一下DNS方面的基本概念. 常用概念: TTL: TTL为Time to live的缩写,网络相关地方存在于两个地方,一个是IP协议里,一个是DNS服务器上. TTL in IP IP协议里表示存活的时间,比如说TLL为126表示,这个IP包最大的存活时间为126秒.但是!IP包每经过一个路由器都会减一,也就是说一个IP包有可能因为两种情况而超时.一个是时间超时,一个是经过的路由太多(每经过…
DNS解析过程 1.检查浏览器缓存中是否缓存过该域名对应的IP地址 用户通过浏览器浏览过某网站之后,浏览器就会自动缓存该网站域名对应的IP地址, 当用户再次访问的时候,浏览器就会从缓存中查找该域名对应的IP地址, 因为缓存不仅是有大小限制,而且还有时间限制(域名被缓存的时间通过TTL属性来设置), 所以存在域名对应的IP找不到的情况. 当浏览器从缓存中找到了该网站域名对应的IP地址,那么整个DNS解析过程结束, 如果没有找到,将进行下一步骤. 对于IP的缓存时间问题,不宜设置太长的缓存时间, 时…
1.ICMP协议 1)ICMP协议,即:网络控制消息协议(Internet Control Message Protocol) 2)ICMP是网络层协议,因为ICMP报文是装在IP数据报中,作为它的数据部分发出去的,如图 3)ICMP协议用于报告网路差错和异常,如:网络通不通.主机是否可达.路由是否可用等 4)ICMP报文有两种类型:ICMP差错报告报文和ICMP询问报文 2.ARP协议 2.1概念 1) 地址解析协议ARP的作用就是根据目的主机的IP地址来获得其物理地址,因为将IP数据报封装到…
DNS简介 DNS是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用TCP和UDP的53号端口. DNS服务的基本概念 在使用DNS前需要了解一些和DNS相关的概念这样有助于更好的理解DNS原理和使用. 域 域简单理解就是我们使用的域名,只是域名是有划分的,分为根域,顶级域等等,域的划分如下: 我们平时浏览互联网使用的域名.com..org等都是顶级域. FQDN:完全域名限定 每一个域名在全球网络中都是唯一的,比如gudaoyufu.c…
最近帮朋友注册域名配置主机,碰到一些DNS上的一些概念,惭愧于有一些东西已经忘记是啥意思,于是决定重新学习一下DNS方面的基本概念. 常用概念: TTL: TTL为Time to live的缩写,网络相关地方存在于两个地方,一个是IP协议里,一个是DNS服务器上. TTL in IP IP协议里表示存活的时间,比如说TLL为126表示,这个IP包最大的存活时间为126秒.但是!IP包每经过一个路由器都会减一,也就是说一个IP包有可能因为两种情况而超时.一个是时间超时,一个是经过的路由太多(每经过…
DNS服务 DNS(Domain Names System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析.DNS协议运行在UDP之上,使用的端口号是53. BIND实现正向区解析 [root@localhost ~]# yum install bind [root@localhost ~]# vim /etc/named.conf [root@…