【发布时间】:2020-08-03 21:02:55
【问题描述】:
我正在c 中编写一个数据包嗅探器程序。现在它只能找到HTTP 数据包,但我想以某种方式获取DNS 数据包。我知道DNS 数据包是UDP,但我不知道如何识别DNS。 DNS 数据包中是否有特定的东西可以检查以找到它们?我知道端口 53 是 DNS 请求的默认端口,但这是找到它们的可靠方法吗?
【问题讨论】:
-
“我知道端口 53 是 DNS 请求的默认端口,但它是找到它们的可靠方法吗?”。是的。这是唯一正确的方法。