首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下搭建主从DNS服务器并实现智能解

假如某主机曾经向DNS服务器提交了www.linuxidc.com的查询,那么在DNS服务器上除了缓存了www.linuxidc.com的记录,还缓存了".com"和"linuxidc.com"的记录,...主/从DNS服务器DNS服务器:维护所负责解析的域的数据库的服务器;读写操作均可进行;主服务器的数据会不断发生改变; 从DNS服务器:从主DNS服务器那里或其它的从DNS服务器那里“复制”一份解析库...主/从之间的同步方式 在主DNS服务器上定义数据库的序号,当要改变数据库时,手动将序号增加,从DNS服务器每隔一段时间去同步时,根据这个序号判断是否更新自己的数据库(如果主DNS服务器的序号大,就要更新数据...创建主/从DNS,实现智能解析实验 11.1....从DNS服务器:10.207.51.30; 10.207.51.31:slave.linuxidc.com linuxmi.com主DNS服务器:10.207.51.32:master.linuxmi.com

13.6K40

听说DNS服务器只有13台,科学

接上一篇文章《DNS中有哪些值得学习的优秀设计》 最后遗留的两个问题。 DNS基于UDP协议 • 从抓包可以看出,DNS在传输层上使用了UDP协议,那它只用UDP?...DNS是基于UDP的应用层协议? 当我们执行dig www.baidu.com时,操作系统会发出dns请求,去询问www.baidu.com域名对应的IP是多少。...那本机在发出DNS请求时,会要求最近的DNS服务器将结果查好了再给回本机(step1),所以这时候是要求的递归查询。...DNS的IPV4根域只有13个? 确实是的。 问题又来了。 为什么是13个IP,不能再加? 这个,单纯是历史原因了。...基于这样的思路,我们只要镜像一份国外的DNS域名服务器信息到国内机房里。我们就不再需要请求国外服务器了。

1.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

什么是 DNS服务器?真的只有13个

DNS服务器DNS 系统中最高层的服务器,它是整个 DNS 域名解析的起始点。本文将介绍 DNS服务器的作用、组织结构以及真实数量是否只有13个。...图片DNS服务器的作用DNS服务器DNS 系统的起点,它存储了顶级域名服务器的信息,包括通用顶级域(gTLD)和国家代码顶级域(ccTLD)的域名服务器地址。...因此,DNS服务器在域名解析的过程中起到了至关重要的作用。DNS服务器的组织结构DNS服务器是由多个实体组成的复杂分布式系统。它们分布在全球各地,以确保 DNS 服务的高可用性和负载均衡。...每个字母对应的根服务器通常由不同的组织负责运营。图片真的只有13个 DNS服务器?实际上,DNS服务器的数量远不止13个。13个字母只是一个符号性的表示方式,用于方便标识这些根服务器的名称。...因此,虽然根区域字母只有13个,但实际上 DNS服务器的数量远远超过13个,它们共同构成了 DNS 系统的核心。DNS服务器的管理DNS服务器的管理是一个国际合作的过程。

1.4K20

DNS域名服务器,我们使用免费WIFI真的安全

IP地址 DNS以及整个互联网都是构建在称为网际协议(Internet Protocol)的基础上。每台机器都至少有一个唯一地址,以便和其他机器进行通信。IP地址跟端口号是紧密关联的。...监听网络的每个程序都会使用唯一的端口号来辨别发给她的数据流。80端口是HTTP数据流的默认端口。443端口是HTTPS或安全Web访问的默认端口。...查到了区域之后,它会访问区域DNS服务器,并查询商业域名服务器。...要注意的第一部分是在最开始部分列出的13台服务器。这些是互联网实质上的根服务器,我们是直接向它们查询的。然后,它查询了com域,可以看到解析出来的所有的域名服务器。...缓存是指系统会自己保存一份已知服务器DNS服务器的列表,来供其在自身的存储中查询。这会大大缩减遍历整个DNS树来查询先前访问过的服务器所消耗的时间,还可减少发向主节点的查询数量。

8.5K80

001.DNS原理及配置格式

其中通过计算机名解析出ip地址的叫做正向解析,通过ip地址解析出计算机名的叫做反向解析,。DNS协议运行在UDP协议之上,使用端口号53。...DNS服务器:它存储和应答资源记录的名称查询。 DNS客户端(解析程序):它查询从服务器来的搜索及将名称解析为查询中指定的资源记录类型。...三 DNS服务器的类型 缓存DNS服务器:不包含域名数据库文件,它每次将从域名服务器得到的查询结果返回给客户端,并在本地将以缓存,供下次查询使用。...主DNS服务器(master): 数据库更新由管理员手动完成。 辅助DNS服务器(slave):数据库更新从主服务器或其它辅助DNS服务器那里完成。...dns查询记录; 4:使用dns服务器中的缓存; 5:dns服务器转发查询,转发至上一级ISP DNS服务器,依次循环; 6:若dns服务器未配置转发查询,则将查询需求发至13台根dns

71420

DNS服务器搭建-Linux每日一练(10)

如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地 DNS 服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至 “根DNS服务器”,“根DNS服务器”收到请求后会判断这个域名...如果用的是转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根 DNS 或把转请求转至上上级,以此循环。...服务器的地址 因为我用了CDN,所以DNS析出了多个地址,下面的Address比如112.67.251.116就是解析出来的真实ip DNS协议运行在UDP协议之上,因此使用的53号端口,当没有办法查询到完整的信息时...,就会再次以 TCP 协议来查询,因此,防火墙需要放行TCP、UDP的 53 号端口,端口号可以在/etc/services文件查看到: cat /etc/services | grep domain...课后问题 这里我只是做了A记录的正解到www前缀的域名,你还可以自己实现任意一个其他的?比如A记录的@解析,试试看吧!

1.8K41

网络卡爆啦!——同样的描述,不同的故障,如何快速处理呢?

DNS服务器啦,还不错嘛,很有意识,至少还有两台DNS服务器,那就再看一下DNS服务器中的DNS转发器是怎么配置的 额。。。...我也不能说不行,这里应该是填写运营商给的DNS服务器地址,他这是直接转发到另外一台DNS服务器了,非标操作,多此一举,突然心里猛地一颤,不会另外一台DNS服务器又转回到这台了吧?...好陌生啊,苏州电信DNS服务器:61.177.7.1和221.228.255.1,苏州联通DNS应该是:221.6.4.66和221.6.4.67,这对我们来说,都是倒背如流了,难道会是移动的IP?...首先请客户协助判断故障,win键+R,打开“运行” 框,输入“cmd” 进入命令窗口 输入命令:ping www.baidu.com,发现能解析出IP地址,但是全部超时,再ping网关IP,则正常ping...通 分析问题:能解析到IP地址,说明DNS服务器正常,网页能显示文字,说明能连接外网,能ping能网关,说明内网应该没有广播风暴,ping外部IP超时,说明去外网路径不通畅,首先怀疑默认路由出了问题。

3.4K30

关于Linux网络的几个命令介绍

: nslookup domain [dns-server] C:\Users\yeyz>nslookup www.baidu.com 服务器: XXX.office.local Address:...,那么就可以在后面跟上dns-server的值,这样,就能解析到域名对应的IP地址。...SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Jul 30 21:27:31 2019 ;; MSG SIZE rcvd: 90 可以看到这个命令解析出来了一个...当然,这个命令还包含一些参数: 1 @:指定进行域名解析的域名服务器; 2 -b:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求; 3 -f:指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息; 4 -P:指定域名服务器所使用端口号; 5 -t:指定要查询的DNS数据类型; 6 -x:执行逆向域名查询

88220

音视频面试题集锦 2022.05

但是,如果出现题目中的情况,没有对码流进行封装,而是直接传输码流时,这时候 NALU 中有什么字段能标识自己的编码格式?答案是,没有这样明确的字段能标识码流的编码格式。...但是这个问题也不是不能解决,因为 H.264、H.265 码流本身也是遵循一定格式规范的,我们可以按照它的格式规范进行探测,如果能解析出来正确的信息,那也可以确定它的编码格式。...CDN 主要包含:源站、缓存服务器、智能 DNS、客户端等几个主要组成部分。 源站:是指发布内容的原始站点。添加、删除和更改网站的文件,都是在源站上进行的;另外缓存服务器所抓取的对象也全部来自于源站。...缓存服务器:是直接提供给用户访问的站点资源,由一台或数台服务器组成;当用户发起访问时,他的访问请求被智能 DNS 定位到离他较近的缓存服务器。...智能 DNS:是整个 CDN 技术的核心,它主要根据用户的来源,以及当前缓存服务器的负载情况等,将其访问请求指向离用户比较近且负载较小的缓存服务器

95120

全局负载均衡(GSLB)的实现方案

How implements GSLB 主流的技术实现 DNS GSLB会替代最终的DNS服务器从而实现自己的解析策略,返回给用户最合适的IP(列表)。...一个普通的DNS请求: 1 2 3 4 5 ① 用户提交域名 ② 客户端解析域名 ③ DNS服务器析出IP ④ 客户端请求IP ⑤ 返回结束 加入了GSLB的请求: 1 2 3 4 5 6 ① 提交域名...请求过程: 1 2 3 4 5 6 7 ① 提交域名 ② 客户端解析域名 ③ DNS解析域名为GSLB ④ 客户端提交请求给GSLB服务器 ⑤ GSLB解析出目标IP并发起HTTP转发 ⑥ 客户读转发请求到目标...负载均衡设备可以解析出目标地址,然后封装IP包发给目标地址. c. 目标服务器收到请求包并处理,解析出被封装的IP包可以得到客户端地址,把响应直接返回....请求过程: 1 2 3 4 5 6 ① 提交域名 ② 客户端解析域名 ③ DNS解析域名为GSLB- ④ 客户端提交请求给GSLB服务器 ⑤ GSLB发送请求到目标服务器 ⑥ 目标服务器直接返回请求给客户端结束

1.7K30

点击一个web网页的流程和所用协议(计算机网络)

客户方启动浏览器; 客户在浏览器的地址栏键入URL; 浏览器分析URL,找到信息资源所在主机地址; 与该主机(服务器)建立TCP连接(端口号80); 向该主机发出请求,要求获得某个页面; 服务器通过...应用层:HTTP:WWW访问协议,DNS:域名解析服务 传输层:TCP:HTTP提供可靠的数据传输,UDP:DNS使用UDP传输 网络层:IP:IP包传输和路由选择,ICMP:提供网络传输中的差错检测...html代码 --> • 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> • 浏览器对页面进行渲染呈现给用户 首先通过域名找到IP,如果缓存里没有就要请求DNS...(2) 浏览器向 DNS 请求解析 www.tsinghua.edu.cn 的 IP 地址。 (3) 域名系统 DNS析出清华大学服务器的 IP 地址。...(4) 浏览器与服务器建立 TCP 连接 (5) 浏览器发出取文件命令: GET /chn/yxsz/index.htm。 (6) 服务器给出响应,把文件 index.htm 发给浏览器。

98440

DNS 原理

DNS 记录表 DNS 服务器数据存储格式类似下面表格。...第①步,请求电脑上配置的 DNS 服务器DNS 服务器也可以有多个层级,比如:公司内部可以搭建一个DNS 服务器,公司DNS 服务器获取不到,可以去当前市级 DNS 服务器,市级 DNS 服务器获取不到然后到...第②步:DNS 服务器获取不到ip,则会请求根DNS服务器,根DNS服务器,可以根据你请求的域名,判断属于哪个顶级域名,然后把顶级域名 DNS 服务器的ip 返回,此时返回的是 com。...根DNS 服务器的ip,全球只有13个,这13个ip地址是固定不变的,因此可以将这13个ip 内置到 所有的 DNS 服务器中,这样就可以保证能解析到任何的域名。...就这样经过 ③、④、⑤步, DNS 服务器就可以把 www.baidu.com 的域名对应的ip 解析出来,并缓存到当前的 DNS 服务器中,然后返回到用户。

97510

不惧面试:HTTP协议(1) - 基础扫盲

★★★   13.什么是DNS?★   14.什么是端口号?★   15.在浏览器地址栏输入一个HTTP的URL地址,按下回车键之后,浏览器怎么通过HTTP显示位于远端服务器中的某个简单HTML资源?...带有这个状态的响应不应该包含实体的主体部分。缓存必考题。 305 Use Proxy 用来说明必须通过一个代理来访问资源;代理的位置由Locatin首部给出。...TCP协议:   a.传输控制协议   b.无差错的数据传输   c.按序传输(数据总是会按照发送的顺序到达)   d.未分段的数据流(可以在任意时刻以任意尺寸将数据发送出去) 13.什么是DNS?...14.什么是端口号?★ http://www.cnblogs.com:80 80就是端口号。HTTP的URL中没有端口号时,可以假设默认端口号时80。...★★★☆ (1)浏览器从URL中解析出服务器的主机名; (2)浏览器将服务器的主机名转换成服务器的IP地址; (3)浏览器将端口号(如果有的话),从URL中解析出来; (4)浏览器建立一条与Web服务器

73470

主频计算-架构真题(二十三)

A、01101 B、11001 C、001101 D、011001 答案:B 解析: 1*5+0*4+1*3+0*2+1x+11 6、在客户机上运行nslookup查询某服务器名称时能解析出IP地址,查询...IP地址时却不能解服务器名称,解决这一问题的方法是()。...A、清楚DNS缓存 B、刷新DNS缓存 C、为该服务器创建PTR记录 D、重启DNS服务 答案:C 解析: 正向解析和反向解析都是dns负责,所以dns服务正常。...A、DHCPACK B、DHCPOFFER C、DHCPDECLINE D、DHCPNACK 答案:C 解析: DHCPDecline:DHCP客户端收到DHCP服务器回应的ACK报文后,通过地址冲突检测发现服务器分配的地址冲突或者由于其他原因导致不能使用...,则发送Decline报文,通知服务器所分配的IP地址不可用。

13920

不惧面试:HTTP协议(1) - 基础扫盲

★★★   13.什么是DNS?★   14.什么是端口号?★   15.在浏览器地址栏输入一个HTTP的URL地址,按下回车键之后,浏览器怎么通过HTTP显示位于远端服务器中的某个简单HTML资源?...带有这个状态的响应不应该包含实体的主体部分。缓存必考题。 305 Use Proxy 用来说明必须通过一个代理来访问资源;代理的位置由Locatin首部给出。...TCP协议:   a.传输控制协议   b.无差错的数据传输   c.按序传输(数据总是会按照发送的顺序到达)   d.未分段的数据流(可以在任意时刻以任意尺寸将数据发送出去) 13.什么是DNS?...14.什么是端口号?★ http://www.cnblogs.com:80 80就是端口号。HTTP的URL中没有端口号时,可以假设默认端口号时80。...★★★☆ (1)浏览器从URL中解析出服务器的主机名; (2)浏览器将服务器的主机名转换成服务器的IP地址; (3)浏览器将端口号(如果有的话),从URL中解析出来; (4)浏览器建立一条与Web服务器

52930

linux下DNS配置及域名解析服务

DNS协议运行在UDP协议之上,使用端口号53。 DNS 服务器将域名解析出来,找到域名对应的ip地址的服务,可以高速缓存从其他 DNS 服务器收到的 DNS 记录。...设置为本机ip dns服务安装配置完成 三.下面简单介绍一下dns的域名解析服务: DNS 总揽 权威名称服务器 存储并提供某区域 ( 整个 DNS 域或 DNS 域的一部分 ) 的实际数据。...在此情况中,名称服务器将信息传递至客户端并在自己的缓存中保留一个副本 , 以备以后查找。 DNS资源记录 DNS 区域采用资源记录的形式存储信息。...– NXDOMAIN : DNS 服务器提示不存在这样的名称 – SERVFAIL : DNS 服务器停机或 DNSSEC 响应验证失败 – REFUSED : DNS 服务器拒绝回答 ( 也许是出于访问控制原因...,成功解析出来ip,与之前文件中一致: 本机自己访问 www.hk.com 和ip为172.25.254.21所看到解析出来的ip不同,说明配置成功: ###(4)dns集群:增加一个或多个主机一起解析

19.1K20

从输入URL到Web页面呈现,这中间到底经历了什么?本文为您解惑!

URL解析和DNS查询当用户在浏览器中输入一个URL时,浏览器会首先对URL进行解析。URL由多个组成部分构成,包括协议、主机名、端口号、路径和参数等。...id=123浏览器需要解析出以下信息:协议:https主机名:www.example.com端口号:默认为443(https协议的默认端口)路径:/index.html参数:id=123一旦浏览器解析出了...它会向本地DNS服务器发送一个DNS查询请求,以获取这个主机名对应的IP地址。如果本地DNS服务器没有缓存对应的IP地址,则它会向根域名服务器发出查询请求,并逐级向下查找直到找到对应的IP地址。...一旦找到了对应的IP地址,本地DNS服务器就会将它返回给浏览器。建立TCP连接一旦浏览器获得了服务器的IP地址,它就可以开始建立TCP连接。...结论本文详细介绍了从输入URL到Web页面呈现的全过程,包括URL解析和DNS查询、建立TCP连接、发送HTTP请求、处理HTTP响应和渲染Web页面等步骤。

25400
领券