昨天,在windows 2003虚拟机安装ISA SERVER 2006做代理上网实验,两块网卡设置如下:
Ethernet adapter lan:
 
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter
   Physical Address. . . . . . . . . : 00-0C-29-64-69-15
   DHCP Enabled. . . . . . . . . . . : No
   IP Address. . . . . . . . . . . . : 192.168.1.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
 
Ethernet adapter internet:
 
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter
   Physical Address. . . . . . . . . : 00-0C-29-64-69-1F
   DHCP Enabled. . . . . . . . . . . : No
   IP Address. . . . . . . . . . . . : 192.168.80.133
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.80.2
   DNS Servers . . . . . . . . . . . : 192.168.80.2
用一个XP虚拟机做客户端,两个虚拟机组成一个局域网环境。在server上安装完成ISA SERVER 2006后,启用web代理功能,然后创建了相应的规则,允许内部主机访问外网,然后启动XP虚拟机。
1、首先测试以“web代理客户端”访问网络,本地连接设置如下:
Ethernet adapter 本地连接:
 
        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter
        Physical Address. . . . . . . . . : 00-0C-29-A7-54-DF
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.1.11
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
在IE设置以后,打开百度,正常。
2、然后测试以“安全NAT客户端”访问外网。设置“本地连接”如下:
Ethernet adapter 本地连接:
 
        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter
        Physical Address. . . . . . . . . : 00-0C-29-A7-54-DF
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.1.11
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.1
然后,打开IE测试能否上网,结果却令人失望。奇怪了,为什么用“web代理客户端”可以正常打开网页而用NAT客户端却不能呢?而且做这个实验操作步骤基本是按照视频教程进行的,为什么教程里可以而我却不可以呢?
       后来,仔细对比自己搭建的实验环境与教程里搭建的实验环境。发现教程里是以另外一个配置了IIS服务器的虚拟机模拟外网,NAT客户端用10.1.1.1这个IP地址访问这个模拟外网的虚拟机,因此客户端未配置DNS也可以正常访问外网,而我搭建的实验环境是以真正的外网为基础的,若不配置DNS,客户端就无法解析外网的IP,因此就产生了以上问题。
       找到了问题根源,解决起来也就轻而易举了,手动将DNS地址设置为192.168.80.2后问题解决。