AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 63404
Accepted
Chris_K
Chris_K
Asked: 2009-09-09 08:32:46 +0800 CST2009-09-09 08:32:46 +0800 CST 2009-09-09 08:32:46 +0800 CST

Windows DNS 服务器 - 来自外部的无效域名?

  • 772

今天早上我在闲逛事件日志时看到了一些新的东西(对我来说)。

Event Type: Information
Event Source:   DNS
Event Category: None
Event ID:   5504
Date:       9/8/2009
Time:       8:38:09 AM
User:       N/A
Computer:   MYSERVER
Description:
The DNS server encountered an invalid domain name in a packet from 72.233.33.107. The packet will be rejected. The event data contains the DNS packet.

我有一些提到 .107 地址,还有一些提到 .109。所有这些都在大约 5 秒的时间内完成。事件数据并不是那么有用(或者是吗?):

Data:
0000: 97 5b 80 05 00 00 00 00   [.....
0008: 00 00 00 00               ....    

现在我很好奇......我的内部AD 域服务器如何从那些外部地址获取数据包?

windows
  • 2 2 个回答
  • 5239 Views

2 个回答

  • Voted
  1. Best Answer
    joeqwerty
    2009-09-09T09:28:09+08:002009-09-09T09:28:09+08:00

    我以前在我自己的内部 DNS 服务器上看到过这种情况。虽然我不记得确切的原因,但我相信这是来自您的 DNS 服务器的 DNS 查询的传入答案,或者如果您使用转发器,则来自转发器的答案。答案包含您的服务器不支持的数据(DNAME?)。

    这就是我要做的:在 DNS 服务器上安装一个数据包捕获程序,为 DNS 启动一个捕获和过滤器,继续捕获直到您在事件日志中看到一个新事件,停止捕获并查找所有进出该 ip 的流量地址,查看数据包是传入的 DNS 答案还是传入的 DNS 查询。

    • 2
  2. Ian Boyd
    2020-04-04T10:45:06+08:002020-04-04T10:45:06+08:00

    解码数据给出了答案:

    Data:
    0000: 97 5b 80 05 00 00 00 00   [.....
    0008: 00 00 00 00               ....   
    

    解码为:

    97 5b          ID  A random 16-bit query id, used to match up requests with respones
    80             A bitstring
                   1.......  QR (Query Response)       1: this is a response.
                   .0000...  Opcode                    0: standard query
                   .....0..  AA (Authorative Answer).  0: response is not authoratative.
                   ......0.  TC (TrunCation)           0: response is not truncated
                   .......0  RD (Recursion Desired)    0: recursion not desired
    05             A bitstring
                   0.......  RA (Recursion Available)
                   .000....  Z  (Reserved)
                   ....1001  RCODE (Response Code)     5: Refused
    

    神奇的是响应代码:

    • 0: 无错误情况
    • 1: 格式错误 - 名称服务器无法解释查询。
    • 2: 服务器故障 - 由于名称服务器出现问题,名称服务器无法处理此查询
    • 3: 名称错误 - 仅对来自权威名称服务器的响应有意义,此代码表示查询中引用的域名不存在。
    • 4:未实现 - 名称服务器不支持请求的查询类型
    • 5: Refused - 名称服务器出于策略原因拒绝执行指定的操作。

    我们不知道为什么远程 DNS 服务器拒绝执行查询;但这些在 Windows Server 的 DNS 服务器事件日志中显示为信息泛滥。

    也许外部服务器被要求执行递归并且不想。

    • 2

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 如何在笔记本电脑上使用 Tobit David?[关闭]

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve