目标:创建一个 Chrome 应用/扩展程序来确定本地 DNS 请求的值(即,确定 Chrome 发出 DNS 请求时本地计算机或其委托解析器返回的 A 和 CName 记录)。例如,Chrome 应用将输入“www.google.com”并返回 A 记录的 IP。
到目前为止我尝试了两种不同的方法:
(1)http://developer.chrome.com/apps/socket.htm 这非常接近了。我能够在端口 53 上模拟 UDP 连接。唯一的问题是我不知道 DNS 解析器的主机名是什么。
(2)https://developer.chrome.com/extensions/webRequest.html 这离满足我的需要还差得很远。