声明:本文转载自gnaw0725.blogbus.com,更新网址:http://gnaw0725.blog.51cto.com

      原来一直正常,近期出现的情况。ISA服务器双网卡,内网卡填了内网固定IP与子网掩码;网关和DNS空
外网卡有固定公网IP,填了公网IP,子网掩码,公网IP网关,DNS填了内网DNS的地址。
内网DNS设置了转发至ISP的IP。网内有域,ISA是先加入域,再装ISA的。ISA设置了自动发现,端口80.FWC可以自动搜索连接到ISA。
问题来了,上周开始,FWC连接不到ISA了,PING了一下ISA服务器名,返回的IP是外网卡的公网IP,看了一下DNS,ISA服务器被指向了外网卡的公网IP,于是在DNS上手工将指向ISA的服务器名的公网IP改回它内网卡的IP,FWC就能找到ISA服务器了,可今天这种情况又出现了,请问是何故造成的?
另外,为何这台ISA服务器ping本机,返回的值是外网卡的IP,而不是内网卡的IP呢?

回答:

按照您的描述,您遇到的问题是:ISA服务器自动注册外网卡地址到DNS服务器,引起FWC不能连接到ISA服务器。如果我的理解有误,请告诉我。
我们可以用以下的步骤来解决这个问题:
改变网卡属性:
======
1. 打开控制面板,双击网络连接
2. 右键点击ISA服务器外网卡,然后点击属性
3. 选择 Internet protocol (TCP/IP),点击属性
4. 点击高级按钮
5. 在DNS栏,清除选项 “注册 DNS 中此连接的地址”.
6. 在WINS栏,请选择:”禁止NETBIOS Over TCP/IP”
7. 应用这些设置,然后重新启动ISA服务器。
注意:上面步骤应用于Windows 2003 SP1.如果您的服务器不是这个版本,请参阅这两篇文章来修改publishDNSAddress注册表键值:
安装了路由和远程访问以及 DNS 的 Windows 2000 域控制器上的名称解析和连接问题
http://support.microsoft.com/kb/292822/zh-cn
选择不进行注册连接的地址后主机的 " A " 记录在 DNS 注册
http://support.microsoft.com/kb/275554/zh-cn
关于ping ISA服务器,返回的IP地址是外网卡的IP地址,而不是内网卡的IP地址, 这个问题可能有多个原因引起。我的建议是:
===============
网卡的绑定顺序:
比如您的机器上有两块网卡, A和B。在绑定顺序上,如果A在B前面,ping命令返回的就是A网卡的地址,反之亦然。
1. 打开控制面板,进入网络连接
2. 点击高级菜单,点击高级设置,在网卡与绑定栏上,检查网卡的绑定顺序。请把内网卡移动到外网卡之上。
李家存
在线技术支持工程师
微软全球技术支持中心