我在 Windows 2003/2008 服务器中为 NIC 配置了多个 IP 地址。这样做是为了获得 IIS 网站的唯一内部 IP,并且从这些内部网站地址中的每一个到相应的公共地址都有一个静态 NAT。每个内部 IP 都有一个唯一的公共 IP。
Windows cmd 和其他应用程序默认使用主 IP 作为源 IP。
但是现在我有一个问题,我需要从一个辅助地址向外部网站发起 HTTP/HTTPS 请求,该外部网站只允许来自这个辅助地址的传入流量。
与在 Windows 中将辅助 IP 设置为主 IP 或在 NAT 配置中切换公共地址相比,是否可以以更少侵入性的方式将源 IP 分配给 Windows 应用程序?我不想在只有远程连接的生产服务器中使用 NAT 或 IP 设置。
我正在寻找的是一种更简单的方法来测试这个外部 url,而不是开发和部署在站点上运行并分配了这个辅助 IP 的 Web 应用程序。