如何找出连接到 Express 服务器的客户端的 DNS 名称服务器?
How can I figure out the DNS nameservers of client connected to Express server?
我想创建一个命令行 DNS 泄漏工具,可以使用 cURL GET 请求进行查询,但不知道如何获取客户端 DNS 名称服务器。
试图弄清楚这是如何在 https://ipleak.net/ 上完成的。
您需要自定义 DNS 服务器才能执行此操作。
看起来该工具生成了一堆需要解析的 运行dom DNS 条目,然后跟踪哪些 DNS 服务器 IP 请求这些记录。
例如,当我 运行 测试时,我得到了这个条目:
w10zp1nbxt8uhf7le9rmr91l2zbw4ml7rt0na3ql.ipleak.net
通过跟踪访问此名称的服务器,您可以大致确定 DNS 查询的来源。
我想创建一个命令行 DNS 泄漏工具,可以使用 cURL GET 请求进行查询,但不知道如何获取客户端 DNS 名称服务器。
试图弄清楚这是如何在 https://ipleak.net/ 上完成的。
您需要自定义 DNS 服务器才能执行此操作。
看起来该工具生成了一堆需要解析的 运行dom DNS 条目,然后跟踪哪些 DNS 服务器 IP 请求这些记录。
例如,当我 运行 测试时,我得到了这个条目:
w10zp1nbxt8uhf7le9rmr91l2zbw4ml7rt0na3ql.ipleak.net
通过跟踪访问此名称的服务器,您可以大致确定 DNS 查询的来源。