首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dnscrypt代理解析子域将返回一个IP地址,但声称该域不存在。

使用dnscrypt代理解析子域将返回一个IP地址,但声称该域不存在。
EN

Unix & Linux用户
提问于 2020-07-30 12:48:14
回答 1查看 278关注 0票数 0

我使用dnscrpyt-proxy作为使用DoH的本地存根。解析子域声称它们“可能”不存在或被代理阻止,但是返回的IP是正确的。我不知道这是否会被期望或暗示某些问题。

How是下面两个要解释的示例的输出?

代码语言:javascript
复制
generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve docs.google.com
Resolving [docs.google.com]

Domain exists:  probably not, or blocked by the proxy
Canonical name: docs.google.com.
IP addresses:   216.58.200.14, 2404:6800:4005:805::200e
TXT records:    google-site-verification=Ea9DtyEruwUPQhZm6VkAeu8Ww7RdLyfV-ounIdQlkuY
Resolver IP:    104.238.170.136 (104.238.170.136.vultr.com.)

generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve drive.google.com
Resolving [drive.google.com]

Domain exists:  probably not, or blocked by the proxy
Canonical name: drive.google.com.
IP addresses:   172.217.16.142, 2404:6800:4005:802::200e
TXT records:    google-site-verification=pGMCXdTAsGW_L3o1ks9eToJ4g1R-l3r8TcXdkcA9RqY
Resolver IP:    185.95.216.116
代码语言:javascript
复制
generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve eric.mink.li
Resolving [eric.mink.li]

Domain exists:  probably not, or blocked by the proxy
Canonical name: eric.mink.li.
IP addresses:   80.74.154.155
TXT records:    -
Resolver IP:    185.95.216.116

generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve mink.li
Resolving [mink.li]

Domain exists:  yes, 3 name servers found
Canonical name: mink.li.
IP addresses:   80.74.154.155
TXT records:    -
Resolver IP:    185.95.216.116

值得注意的是,并不是所有的子域都有这种行为。例如,另一个网站:

代码语言:javascript
复制
generic@motorbrot:/etc$ /opt/dnscrypt-proxy-2.0.44/dnscrypt-proxy -resolve eric.mink.com
Resolving [eric.mink.com]

Domain exists:  yes, 2 name servers found
Canonical name: eric.mink.com.
IP addresses:   69.172.201.153
TXT records:    -
Resolver IP:    185.95.216.116

这些子域在浏览器中都是可访问的(不过,eric.mink.com示例是重定向的)。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-07-30 17:12:55

当然,Domain exists: probably not, or blocked by the proxy有点令人困惑。

这实际上意味着对该名称的查询返回了一个不包含任何名称服务器的响应。

对实际域(而不是主机名)(如google.com )的查询将返回一组名称服务器,而不是:

代码语言:javascript
复制
Domain exists:  yes, 4 name servers found

一些解析器可能总是返回名称服务器,而一些解析器可能返回最小的响应。因此,当名称是域时,此Domain exists:行正确地返回服务器数量,但如果它是完全限定的主机名,则不可靠。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/601087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档