谢烟客---------Linux之DNS请求流程及资源记录定义

DNS类型/同步类型/域和区域的区别

SOA内部数据特性

DNS负载均衡(Load balance)的实现

缓存DNS服务器

缓存定义、作用、多级缓存

一次完整的解析请求

解析答案

DNS分布式特点

区域解析库/RR/RR_TYPE

A记录的轮循、多主机名对同一个主机、泛域名解析

<<反反复复,多次权衡的结果 >>

DNS类型、同步类型、区域和域的区别


SOA内部数据特性


DNS负载均衡(Load balance)的实现


缓存DNS服务器

缓存定义、作用、多级缓存

一次完整的解析请求

本地主机发起递归,运营商缓存DNS迭代

本地主机发起递归,本地缓存DNS迭代

解析答案


DNS分布式特点


区域解析库:由众多RR组成

RR:  资源记录类型 Resource Record 详细记录所有主机名和IP对应的关系

RR_TYPE:


RR格式:

name [TTL] IN RR_TYPE vlaue

1)TTL: 解析结果的缓存时长,单位是"s" 秒

2)@ at可以引用区域名

3)相邻多个资源记录,name相同时,可以省略name

4)每个NS,MX记录对应一个A记录

SOA, NS, MX, A, PTR, CNAME

SOA记录

例如:
@ 86400 IN SOA @ linux.magedu.com. (
     20170916     ; serial
     10M          ; refresh
     5M           ; retry
     1W           ; expire
     1D           ; TTL
     )

NS 记录

MX记录

A记录

PTR记录

CNAME记录

时间: 2024-08-02 02:48:31

谢烟客---------Linux之DNS请求流程及资源记录定义的相关文章

Linux之DNS基本概念和资源记录类型

DNS:Domian Name Service    名称解析,Name Resolving (背后有查询过程,数据库)    FQDN<-->IP    172.16.0.1   www.magedu.com nsswitch:为名称解析机制提供平台,本身不提供名称解析的功能         /etc/nsswitch.conf 真正负责名称解析的有libnss_files.so                    libnss_dns.so /etc/hosts    IPADDR FQ

DNS中的七大资源记录介绍!(转)

原址 在Microsoft产品系列中,ADDS是一个很出色的设计平台,说到AD,那么我们就不得不提起他的合作伙伴--DNS,相信大家都知道,DNS在AD中的重要地位,就如男人和女人一样,要想有所作为,他们2个就必须进行结合,缺少任何一方,这个社会也就失去了色彩!  DNS分为正向查找区域和反向查找区域,然后在分为,主要,辅助,存根区域,在这些区域里,又存在着很多的记录,今天,就让我们来看看这些记录: 1,A记录A记录也称为主机记录,是使用最广泛的DNS记录,A记录的基本作用就是说明一个域名对应的

谢烟客---------Linux之DNS基础

DNS Domain Name Server 1)C/S架构:SOCKET通信IP + PORT 2)应用层协议:资源子网 BIND Berkerley Information Name Domain DNS由来 1)统一名字,自己维护 <自己查询> 解析: 基于key查找value: 查询数据库(二维关系的表: raw, column) 根据主机名找到对应的行, 找到对应的column 2)统一维护,定时下载 <自己查询> 3)统一查询,Glibc库作为客户端,基于UDP请求解析

dns服务(二)——常用资源记录类型详解

1,SOA记录    NS记录说明了有多台服务器在进行解析,但哪一个才是主服务器呢,NS并没有说明,这个就要看SOA记录了,SOA名叫起始授权机构记录,SOA记录说明了在众多NS记录里那一台才是主要的服务器!并且定义了主从dns服务器数据同步时间属性. SOA(Start Of Authority):     ZONE NAME    TTL        IN        SOA        FQDN    ADMINISTRATOR_MAILBOX (                  

DNS资源记录类型和请求流程

DNS分布均衡(Load balance)的实现 在上级数据库中写两条记录(同一个名字对应对个IP时),DNS会自动将请求基于轮循方式,分给每个DNS服务器 例如: 第一次将请求给第一个DNS,第二次将请求给第二个DNS,... 依次循环 注:客户端连接第一个主机连接不上时,将请求都给第二个主机,linux还可以给第三个DNS服务器 第一个找不到时,不会再让第二个DNS.第三个DNS去找(因为根域都找不到) DNS分布式特点 基于授权将功能分散出去,让多个主机分别处理 数据放在多个位置,导致数据

Linux系统DNS详解(BIND)

一.Linux运维实战之DNS基础    DNS服务作为网络的一种基础架构,在网络中有举足轻重的地位.它担负着整个网络用户计算机的名称解析工作.没有正确的名称解析,服务器就无法识别各客户机.我们在日常进行的浏览网页等上网活动,无一例外都在使用DNS服务.*******************************************************************************    DNS的基本知识:        DNS服务器的组成        DNS域名称

Linux之DNS服务

DNS服务 DNS: Domain Name Service,协议(C/S, 53/udp, 53/tcp)应用层协议 BIND:BekerleyInternatName Domain, ISC (www.isc.org) 本地名称解析配置文件:hosts /etc/hosts %WINDIR%/system32/drivers/etc/hosts 例如: 1.1.1.1 www.magedu.com 2.2.2.2 www.apple.com DNS域名 根域 一级域名::Top Level

linux的dns被劫持

环境:ubuntu16.04 今天遇到dns被劫持的情况,在此记录一下: 1.首先如何确定是否被劫持: 那么查询一个并不存在的域名 nslookup notexit.comrrrr 如果返回了一个ip地址,说明dns被劫持了,假设此ip地址为:123.34.5.6 那么用8.8.8.8域名服务器解析一下此错误域名试试: nslookup notexit.comrrrr 8.8.8.8 输出的内容如下: [email protected]:~$ nslookup notexit.comrrrr 8

DNS与NS、NS记录

DNS:人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的. 当你的网站制作完成后上传到你的虚拟主机时,你可以直接在浏览器中输入IP地址浏览你的网站,也可以输入域名查询你的网站,虽然得出的内容是一样的但是调用的过程不一样,输入IP地址是直接从主机上调用内容,输入域名是通过域名解析服务器指向对应的主机的IP地址,再从主机调用网站的内容. 资源记录是用于答复DNS客户端请求的DNS