如何进行DNS域名查询?

DNS查询工具可帮助用户获取域名的IP地址、MX记录、TXT记录等信息,确保域名解析正常。

DNS域名查询是互联网中一项至关重要的服务,它允许用户通过易于记忆的域名来访问网站,而无需记住复杂的IP地址,以下将详细解释DNS域名查询的相关内容:

一、DNS

dns域名查询

DNS(Domain Name System)即域名系统,是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,DNS使用TCP和UDP端口53进行通信。

二、DNS域名查询类型

1、标准查询:这是最常见的DNS查询类型,指定一个目标域名(QNAME),查询类型(QTYPE)和查询类(QCLASS),然后寻找相应的RR(Record),这些RR可以是A记录、AAAA记录、CNAME记录等。

2、反向查询:反向查询主要用于调试和与数据库支持相关的活动中,它反映资源和域名之间的映射关系,但不返回正确的TTL,也不缓冲结果。

三、DNS域名查询流程

1、浏览器缓存检查:当用户在浏览器中输入一个域名时,首先会检查浏览器缓存中是否有该域名的解析记录,如果有,则直接使用缓存中的记录。

2、操作系统缓存检查:如果浏览器缓存中没有找到记录,则会在操作系统的DNS缓存中查找。

3、路由器缓存检查:如果操作系统缓存中也没有找到记录,则会向路由器发送DNS查询请求,并检查路由器的DNS缓存。

4、ISP DNS服务器查询:如果以上步骤都没有找到记录,路由器会将查询请求发送给ISP(互联网服务提供商)的DNS服务器。

dns域名查询

5、根服务器查询:如果ISP的DNS服务器也找不到记录,它会代表客户端向根域名服务器发起递归查询,根域名服务器会根据域名的后缀(如.com、.cn等)告诉ISP的DNS服务器应该去哪个顶级域名服务器查询。

6、顶级域名服务器查询:ISP的DNS服务器接着向顶级域名服务器发起查询,顶级域名服务器会返回负责该域名的权威DNS服务器的地址。

7、权威DNS服务器查询:ISP的DNS服务器向权威DNS服务器发起查询,获取到域名对应的IP地址,并将结果返回给客户端。

四、常用DNS公共IP地址列表

以下是一些常用的公共DNS IP地址列表,供参考:

序号 名称 IPv4 IPv6 地区 DOH DOT
1 阿里DNS 223.5.5.5 2400:3200::1 中国 [https://dns.alidns.com/dnsquery](https://dns.alidns.com/dnsquery) dns.alidns.com
2 114DNS 223.6.6.6 2402:4e00:100::1002 中国 [https://doh.pub/dnsquery](https://doh.pub/dnsquery) dot.pub
3 CNNIC SDNS 1.2.4.8,210.2.4.8 240c:f000:204::1 中国
4 Cloudflare 1.1.1.1 2606:4700:4700::1111 全球 [https://www.cloudflare.com/dns/query](https://www.cloudflare.com/dns/query) 1.1.1.1
5 Google DNS 8.8.8.8,8.8.4.4 2001:4860:4860::8888,2001:4860:4860::8844 全球 [https://www.googleapis.com/dns/query](https://www.googleapis.com/dns/query) 8.8.8.8
5 Microsoft 4.2.2.2 2001:4860:4860::8888,2001:4860:4860::8844 全球 [https://www.bing.com/resolver](https://www.bing.com/resolver) 4.2.2.2
6 IBM Quad9 9.9.9.9 2620:0:ccc::2 全球 [https://dns.quad9.net/](https://dns.quad9.net/) dns.quad9.net
7 OpenNIC 192.112.36.4 2606:4701::1002 全球
8 Comcast DNS 203.0.113.1 2606:4700:4700::1001 美国
9 Level3 DNS 4.2.2.1 2001:558:feed::1 全球
10 Verizon 68.63.254.121 2001:503:ba3e::2:30 美国
11 Neustar 75.75.75.75 2001:500:2d::d 美国
12 Cogentco 156.154.70.1,156.154.71.1 美国
13 DynDNS 216.146.35.35,216.146.36.36 美国
14 Hurricane Electric 208.67.220.220,208.67.222.222 全球
15 OpenDNS 208.67.220.220,208.67.222.222 全球 [https://opendns.github.io/dohproxy](https://opendns.github.io/dohproxy) doh.pub
16 Cisco OpenDNS 208.67.222.221 全球 [https://www.opendns.com/resolver](https://www.opendns.com/resolver) 208.67.222.221
17 Quad9 9.9.9.9 2620:fe::fe 全球 [https://dns.quad9.net/](https://dns.quad9.net/) dns.quad9.net
18 CleanBrowsing 185.228.168.9 2606:4700:4700::1111 全球 [https://cleanbrowsing.org/getdns](https://cleanbrowsing.org/getdns) doh.cleanbrowsing.org
19 AdGuard DNS 176.103.130.136 2a04:4e42::686 全球 [https://dnsquery.adguardteam.org/](https://dnsquery.adguardteam.org/) alien.adguardteam.org
20 Family DNS 195.179.135.135 2a0f:fe80:cc::1 全球 [https://dnsfamily.org/](https://dnsfamily.org/) dnsfamily.org
21 Level3 4.2.2.3 2001:4860:4860::8888,2001:4860:4860::8844 全球 [https://www.level3dns.com/](https://www.level3dns.com/) 4.2.2.3
22 Hurricane Electric (Quad9) 9.9.9.9 2620:fe::fe 全球 [https://dnsquery.quad9.net/](https://dnsquery.quad9.net/) dnsquery.quad9.net
23 Quad9 9.9.9.9 2620:fe::fe 全球 [https://dnsquery.quadd9.net/](https://dnsquery.quadd9.net/) dnsquery.quadd9.net
24 Hurricane Electric (Quad9) 9.9.9.9 2620:fe::fe 全球 [https://dnsquery.quadd9.net/](https://dnsquery.quadd9.net/) dnsquery.quadd9.net
25 Quad9 9.9.9.9 2620:fe::fe 全球 [https://dnsquery.quadd9.net/](https://dnsquery.quadd9.net/) dnsquery.quadd9.net
26 Hurricane Electric (Quad9) 9.9.9.9 2620:fe::fe 全球 [https://dnsquery.quadd9.net/](https://dnsquery.quadd9.net/) dnsquery.quadd9.net

DNS域名查询是互联网中不可或缺的一部分,它使得人们可以通过易记的域名访问互联网资源,而无需记住复杂的IP地址,了解DNS查询的基本概念、类型、流程以及常见的公共DNS服务器对于优化网络性能、提高安全性和隐私保护具有重要意义。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/84896.html

Like (0)
小编的头像小编
Previous 2024年12月7日 10:25
Next 2024年12月7日 10:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注