我来自node.js,我可以这样告诉node.js使用ipv6而不是ipv4进行请求
var http = require("http");
var options = {
hostname: "google.com",
family: 4, // set to 6 for ipv6
};
var req = http.request(options, function(res) {
.. handle result here ..
});
req.write("");
req.end();
将 family
设为 4
强制使用 ipv4,将其设为 6
强制使用 ipv6。不设置则两者都可用。
如何在C# (.NET 3.5) 中实现相同的功能?
我能想到一种方法,就是自己通过DNS请求A或AAAA记录,进行直接IP请求并设置 host:
头部。是否有更好的方法?