将对 IIS web 服务的访问限制在其服务器上

将对 IIS web 服务的访问限制在其服务器上

所以我有一个 Windows Server 2012 R2,带有 IIS 8。

我在 IIS 中设置了一个网站,它托管一个 web 服务(老式的 web 服务 .asmx),同一台服务器上还有 SQL DATA TOOLS 和一个 SSIS 包。

我需要 SSIS 包才能使用 IIS 中托管的 Web 服务,但我需要锁定对该 Web 服务的访问,以便外界无法使用它。

我该如何做才能使我的 SSIS 包可以访问它,但对于外界来说它受到限制?

到目前为止我已经尝试过:

添加一个 IP 地址允许进入我的网络服务器 IP,然后选择“编辑功能设置”并拒绝所有未指定的客户端。

这不起作用,我的 SSIS 包无法访问我的 Web 服务

答案1

除了我假设您已经添加的外部地址之外,还将 127.0.0.1 添加到 IP 限制模块中的 IP 允许列表中。

如果这不起作用,请检查您的网络适配器上是否有任何 IPv6 地址绑定,并添加这些地址(忽略 ::1,IIS 将其视为与 127.0.0.1 相同,您不需要同时添加两者)

相关内容