如何根据一个IP判断这台服务器是否为DNS服务器?

发布于 2022-08-31 20:31:17 字数 604 浏览 13 评论 0

最近在分析校园内网络的流量信息。在分析53端口的时候,发现校园内的一台DNS服务器会向几台外面的几个IP地址发送很多packets,其中有8.8.8.8, 114.114.114.114, 173.245.59.143, 59.78.209.55, 211.80.159.14, 110.75.20.21等。
其中8.8.8.8和114.114.114.114这些都是很常见的DNS服务器,但是对于后面几个服务器,我用nslookup来判断它们是否为DNS服务器:

  1. 173.245.59.143 sid.ns.cloudflare.com 是dns服务器
  2. 59.78.209.55 无法解析域名,但是查了IP归属地是属于腾讯公司的,发现只可以解析腾讯的域名
  3. 211.80.159.14 无法解析域名,查了IP归属也是腾讯的,但是这个无法解析任何域名
  4. 110.75.20.21 无法解析域名,查了IP归属地是淘宝的,但是也无法解析任何域名

校园网内的DNS服务器会与211.80.159.14, 110.75.20.21这两个IP地址的53端口通信,但是这两个IP地址却无法解析任何域名?这是为什么呢?有什么其他方法能够判断一个IP地址是否为DNS服务器?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

予囚 2022-09-07 20:31:17

没办法的吧。一个 DNS 服务器可以选择只向特定的 IP 段服务,而丢弃其它来源的请求(国内好多 ISP 的 DNS 服务器就是如此)。

如果你手上有流量,那么直接判断来往数据是不是 DNS 请求与应答不就好了么?

你的需求是什么?「DNS 服务器」的定义即是能够回应 DNS 请求的主机。可是如果一个服务器只响应指定来源 IP、指定域名、指定时间段的请求,那么你说它是还是不是呢?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文