我正在设置一个私有网络。服务器是安装了 DNS 的 Windows 2008 R2,并且具有固定的外部 IP 地址。ipconfig 输出以下内容:
PPP 适配器 RAS(拨入)接口:
连接特定的 DNS 后缀 . :
IPv4 地址..................: 192.168.16.7
子网掩码....。....。....。....:255.255.255.255
默认网关 。 。 。 。 。 。 。 。 。 :
以太网适配器本地连接2:
连接特定的 DNS 后缀 . :
IPv4 地址..................: 192.168.16.2
子网掩码.......................................................................................................................: 255.255.255.0
默认网关 。 。 。 。 。 。 。 。 。 :
以太网适配器本地连接:
连接特定的 DNS 后缀 . :
链路本地 IPv6 地址.... .. .: fe80::5c6a:b01f:2d23:92f8%11
IPv4 地址。。。。。。。。。。。:固定 IP 地址
子网掩码.......................................................................................................................: 255.255.255.248
默认网关....:固定 IP 地址
网络上的其他机器获取了 IP 地址,如 192.168.16.15。但是,这些机器都无法 ping 通任何公共服务器(例如 www.yahoo.com)或无法连接互联网。
另一点需要注意的是:在我安装 Visual Studio 2008 和 TFS Team Explorer 之前,所有这些机器都可以浏览网站。
为了回答 Boden 的问题,以下是在客户端机器上执行的各种命令的输出:
ping www.yahoo.com:
正在 Ping www-real.wa1.b.yahoo.com [209.191.93.52],数据为 32 字节:请求超时。请求超时。请求超时。请求超时。
ipconfig:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : DomainName
IPv4 Address. . . . . . . . . . . : 192.168.16.13
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.16.2
nslookup www.yahoo.com:
Server: UnKnown
Address: 192.168.16.2
Non-authoritative answer:
Name: www-real.wa1.b.yahoo.com
Address: 209.191.93.52
Aliases: www.yahoo.com
www.wa1.b.yahoo.com
如果您需要更多信息,请告诉我。谢谢。
答案1
我只是猜测 - 但您在服务器上启用了本地和公共接口之间的路由吗?可能是在 VS 安装期间禁用了它。
答案2
从底层做起。 1.从客户端。您能 ping 通默认网关吗?-我看到是您的服务器。如果不能。您能从服务器 ping 通 PC 吗?-我还看到网卡没有默认网关。您是否尝试过将网关设置为 192.168.16.2 的 LAN 2?您现在可以 ping 通吗? 2.您能 ping 它的 DNS 服务器吗?Ipconfig /all 应该会告诉您它是什么。 3.您能从客户端 ping 外部 DNS 服务器吗?应该可以从服务器上设置的 DNS 转发器看到。-您能从服务器 ping DNS 服务器吗?
答案3
正如 nhek 提到的,尝试在服务器上启用 TCP/IP 转发。 http://support.microsoft.com/default.aspx?scid=kb;en-us;Q230082