如何在nodejs中将http请求发送到未链接到DNS但在hosts文件中注册的url?

我正在使用IP 190.34.24.56远程沙箱(不是真正的IP,只是例如)

主机文件包含这个string:

190.34.24.56 web.sandbox.com 

我可以从浏览器访问urlweb.sandbox.com ,但是当尝试发送http请求时,我得到一个错误: ENOTFOUND (未find域名)。

如何将http请求从nodejs发送到没有dnslogging的url? (我不能进入沙箱使用190.34.24.56,因为有主机 – 服务器的工作,确定传入的url和redirect请求到其他端口,所以我只能使用web.sandbox.com

我没有真正尝试过,但是可以尝试在请求中传递域标头:

 Host: yourhostname.com 

查看HTTP头的完整列表: HTTP头字段的列表