用局域网中的一台机子 A 连接互联网上一台机子的 SQL Server 时,出现 “SQL Server不存在或访问被拒绝”,可是用局域网中的另一台机子 B 连接时却正常。
经过多方排查,原来对 A 作了 IP 映射,
已知:
A、B 同处一局域网,均通过网关 C 连接至互联网,C 的互联网 IP 是 c。
互联网 SQL Server 服务器作了防火墙设置,只允许 IP c 访问。
A 作了 IP 映射,映射的互联网 IP 是 a。
原因:
现在 A 访问互联网 SQL Server 服务器时,SQL Server 服务器认为其 IP 为 a,故拒绝。
解决:
将 A 的 IP 映射去掉,成功访问。