假如一个域名,本地无法解析,转发到第一个dns服务器进行解析,如果第一个dns服务也没办法解析。那第一个dns服务器是怎样把包转发到第二个dns服务器的?是第一个dns服务器里已经配好了第二台dns服务器的ip地址吗?他们之间用什么方式进行通信?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
ip解析与dns服务器通信,dns服务器直接怎么通信的?
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
加载中...
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ChrisWy26 2023-01-13 11:15关注当一个域名无法被本地DNS解析时,第一个DNS服务器会发送一个迭代查询请求(Iterative Query Request)到根DNS服务器进行解析。根DNS服务器会返回一个指向下一级DNS服务器的指针,第一个DNS服务器再根据这个指针向下一级DNS服务器发起询问。这样一直进行下去直到找到对应的IP地址或者查询失败。 第一个DNS服务器里面会有配置根DNS服务器的IP地址。在DNS服务器之间进行通信时使用的是UDP协议。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
- 你可以参考下这篇文章:“找不到服务器ip地址”已解决,原因是DNS配置问题。
- 除此之外, 这篇博客: 企业dns服务器搭建(多种解析方式的设置:正向,反向,双向....)中的 4.dns 的正向解析 (域名-?ip) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
域名解析
根域名服务器知道所有顶级域名的域名服务器,对应于每个顶级域名,它都有两条资源记录:一条是NS资源记录,域名字段是该顶级域名,值字段是该顶级域名解析的域名服务器的域名;另一条是A资源记录,用来指明该域名服务器的域名对应的IP地址。综合使用这两条记录,就可以知道对该域下的某个域名解析,应该继续去哪个IP地址的域名服务器寻找。第二层的域名服务器类似地存放各个第三层域名服务器的指针。第三层的域名服务器会出现A、CNAME、MX等类型的资源记录。每个域名服务器都有根域名服务器的地址记录。
最后,一个需要域名解析的用户先将该解析请求发往本地的域名服务器。如果本地的域名服务器能够解析,则直接得到结果,否则本地的域名服务器将向根域名服务器发送请求。依据根域名服务器返回的指针再查询下一层的域名服务器,依此类推,最后得到所要解析域名的IP地址。(来自百度百科)dns A 192.168.0.20 www CNAME westos.a.westos.com. ##规范域名 westos.a A 192.168.0.111 ##正向解析记录 westos.a A 192.168.0.112 westos.com. MX 1 192.168.0.20. ##邮件解析记录 systemctl restart named dig www.westos.com #查询正向解析 dig -t mx westos.com #邮件解析记录查询
dns的正向解析 注释掉上个实验中 服务端 172.25.254.17 [root@localhost Desktop]# vim /etc/named.conf 20 forwarders {114.114.114.114;}; 注释 [root@localhost Desktop]# vim /etc/named.rfc1912.zones [root@localhost Desktop]# cat /etc/named.rfc1912.zones 添加以下内容 zone "westos.com" IN { ##维护的域名 type master; ##当前服务器主dns file "westos.com.zone"; ##域名A记录文件 allow-update { none; }; ##允许更新主机列表 }; [root@localhost Desktop]# cd /var/named [root@localhost named]# cp named.localhost westos.com.zone -p ## 复制文件注意权限 [root@localhost named]# vim /var/named/westos.com.zone [root@localhost Desktop]# cat /var/named/westos.com.zone ip对应域名A记录文件, $TTL 1D @ IN SOA dns.westos.com. root.westos.com. ( 0 ; serial ##域名版本序列号 1D ; refresh ##刷新时间(辅助dns) 1H ; retry ##重试时间(辅助dns) 1W ; expire ##过期时间(辅助dns,查询失败,过期停止对辅助域名的应答) 3H ) ; minimum NS dns.westos.com dns A 172.25.254.17 ##正向解析记录 www A 172.25.254.111 bbs CNAME bss.a.westos.com. bss.a A 172.25.254.111 bss.a A 172.25.254.222 westos.com. MX 1 127.0.0.1. ##############################(文件中不带点,自动补齐westos.com)
客户端检测
[root@localhost ~]# cat /etc/resolv.conf # Generated by NetworkManager me/westos/Pictures/Screenshot from 2020-08-07 15-03-39.png' '/home/westos/Pictures/Screenshot from 2020-08-07 15-03-39.png' nameserver 172.25.254.17 #### 服务端主机 ip [root@localhost ~]# dig www.westos.com ##### 查询正向解析 ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el8 <<>> www.westos.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44868 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 5 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: 4431c5666adcd969d5d4403c5f2d162875bb49355fae5d4c (good) ;; QUESTION SECTION: ;www.westos.com. IN A ;; ANSWER SECTION: www.westos.com. 3600 IN A 103.224.182.230 ;; AUTHORITY SECTION: westos.com. 172799 IN NS 421.ns1.above.com. westos.com. 172799 IN NS 421.ns2.above.com. ;; ADDITIONAL SECTION: 421.ns1.above.com. 172799 IN A 103.224.182.5 421.ns1.above.com. 172799 IN A 103.224.212.5 421.ns2.above.com. 172799 IN A 103.224.212.6 421.ns2.above.com. 172799 IN A 103.224.182.6 ;; Query time: 1785 msec ;; SERVER: 172.25.254.17#53(172.25.254.17) ;; WHEN: Fri Aug 07 16:51:51 CST 2020 ;; MSG SIZE rcvd: 201
邮件解析记录查询
[root@lzy Desktop]# dig -t mx westos.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el8 <<>> -t mx westos.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8760 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: 412253f8a76ef16ed1a44b335f2f99bce1b1373d33ba5c7f (good) ;; QUESTION SECTION: ;westos.com. IN MX ;; ANSWER SECTION: westos.com. 86400 IN MX 1 127.0.0.1. ;; AUTHORITY SECTION: westos.com. 86400 IN NS dns.westos.com. ;; ADDITIONAL SECTION: dns.westos.com. 86400 IN A 172.25.254.17 ;; Query time: 15 msec ;; SERVER: 172.25.254.17#53(172.25.254.17) ;; WHEN: Sun Aug 09 02:37:47 EDT 2020 ;; MSG SIZE rcvd: 126
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2023-01-13 11:10回答 2 已采纳 当一个域名无法被本地DNS解析时,第一个DNS服务器会发送一个迭代查询请求(Iterative Query Request)到根DNS服务器进行解析。根DNS服务器会返回一个指向下一级DNS服务器的指
- 2022-04-27 20:56回答 2 已采纳 百度用的智能dns,不同dns服务器缓存的ip地址不一样 nslookup returns different hostname/ip based on how I s
- 2023-03-05 14:35回答 2 已采纳 可以在A服务器上添加一个NS记录指向DNS LA,以让DNS LA的DNS负责解析 * 泛二级域名。这个方法通常被称为“子域名委派”。 在这种情况下,需要在A服务器上添加一个NS记录,指向DNS LA
- 2021-01-10 08:25在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识别0、1代码,这时就需要一种机制来解决IP地址与主机名的转换问题,DNS全称为...
- 2022-07-28 14:13回答 3 已采纳 可以啊,自己电脑安装个网络服务程序就可,让别的电脑实现代理或拨号
- 2017-12-29 09:41回答 6 已采纳 如果开始DHCP动态获取IP的话,是可以实现的。如果使用静态IP,可以在核心交换或者出口路由器、或防火墙上,配置静态路由,将过去使用的DNS的IP地址路由到到你的DNS服务器上, 当然你DNS地址必
- 2022-02-23 23:14回答 1 已采纳 IP地址和域名是多对多的关系,即一个IP地址可以有多个域名与之对应,一个域名也可以对应多个IP地址。
- 2019-07-13 15:08)嘻嘻嘻xcs的博客 小型网络拓扑 不同vlan相互通信 pc通过dns域名解析访问服务器 华为与思科模拟实现 pc0与pc2配置命令: 二层交换机: //创建vlan10,与fa0/1 fa0/2 绑定: Ena Conf t Vlan 10 Int fa0/1 Switchport access vlan 10 ...
- 2022-11-13 13:38回答 1 已采纳 在你输入网站的域名后,先进行DNS解析出域名所对应的ip地址,这个IP地址一般都是公有ip地址,背后就是给你提供服务的一台服务器或者一个集群,而你每次发起的请求实际上都是通过ip去通讯的,域名只是让人
- 2019-02-27 00:02回答 1 已采纳 The Resolver type in the net package lets you resolve DNS names but it doesn't seem to export the
- 2021-12-31 23:35回答 1 已采纳 你是设置DNS,对吗,防火墙也需要设置的
- 2021-12-06 21:43三境界的博客 由于实际通信中使用的是ip地址而不是域名,所以一定要有一个能够将域名转换为IP地址的角色,这个角色就是DNS服务器 加入DNS这个角色的好处 就像让你记电话号码一样,如果让你记忆一个主机的IP地址(很长很无规律那种...
- 2022-07-08 18:51回答 1 已采纳 打开控制面板网络和Internet网络和共享中心连接:WLAN属性点击协议版本4属性
- 2021-11-14 15:21庄小焱的博客 本博文主要介绍DNS域名解析与DNS软件相关知识和原理,帮助大家在理解计算机网络中的域名解析服务原理。同时也展示DNS软件bind的配置与实战,供大家参考学习。
- 2021-08-09 19:29麦麦皮的博客 DNS服务器所提供的服务是...而网络上的计算机之间实现连接却是通过每台计算机在网络中拥有的惟一的IP地址来完成的,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,DNS服务器便充当了地址解...
- 没有解决我的问题, 去提问
问题事件
悬赏问题
- ¥20 反编译一款APP手游,解密出lua脚本。
- ¥15 改一下,代码,让代码符合要求
- ¥15 报错问题,只有两个错误,如图片所示,i多次初始化
- ¥15 matlab runtime 如何收费
- ¥20 用C语言绘制cs1.6方框透视 出现了点问题 绘制不上去 矩阵数据 和敌人坐标都是正确的
- ¥15 Tpad api账户 api口令
- ¥30 ppt进度条制作,vba语言
- ¥15 生信simpleaffy包下载
- ¥15 在二层网络中,掩码存在包含关系即可通信
- ¥15 端口转发器解析失败不知道电脑设置了啥