gpt4 book ai didi

c# - 在 HTTP 请求中覆盖 IP

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:47 31 4
gpt4 key购买 nike

寻找一种方法来发出 HTTP 网络请求,或使用浏览器控件或 winhttp 向 URL 发出请求,但将其连接到的 IP 地址从 DNS 查找覆盖为特定地址。

尝试做一些类似于 HOSTS 文件的事情,但以编程方式进行,而不必修改此文件。它可以是 C# 或 C+

为什么我需要它,我发送请求的主机有多个 IP,并且他们的域服务器正在跨不同的 IP 进行负载平衡。试图强制请求到特定的 IP,但我需要 http 请求中的主机仍然是原始主机。我需要以编程方式进行此操作,因为每次我需要运行此测试时更改主机文件太耗时了。

最佳答案

你所要做的就是:

var request = (HttpWebRequest) WebRequest.Create("http://192.168.1.1");
request.Host = "news.bbc.co.uk";

关于c# - 在 HTTP 请求中覆盖 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033692/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com