【发布时间】:2019-08-26 23:09:06
【问题描述】:
我正在尝试生成 dns 流量,我可以使用 curl 或 ping 以及这个库:http://www.dnspython.org/ 基本上我正在生成一个随机 URL 并查询它
但问题是 dns 查询是从随机端口生成的,有没有办法从特定端口生成 DNS 查询(我可以提供?)
附:目前我并不担心对查询的响应(并且知道它是在端口 53 上收到的)。
谢谢
【问题讨论】:
-
为什么? DNS 将响应您使用的任何端口。注意 request 转到端口 53。响应转到请求套接字的本地端口。
-
是的,但是那个“随便”的端口,我们可以指定吗?我需要跟踪哪个查询通过哪个端口。 @user207421
-
好吧,如果工具包支持显式绑定客户端套接字,或者指定客户端端口,是的,否则不是,但答案在你引用的文档中,而不是这里。
标签: python networking dns network-programming