我是 IT 管理员。有 25 个用户。所有用户都运行 Windows XP SP3 Professional。我们有一个运行 Exchange 2003 的 Exchange 服务器。
每个人都连接到网络和 Exchange,只有一位用户遇到了 Exchange 问题。本周一 Exchange 停止工作,他打开了 Outlook,而我们遇到了一些短暂的网络问题。
他可以访问网络、上网、访问服务器上的共享文件夹等。但他无法连接到 Exchange。
如果我转到邮件->Exchange 帐户->设置,则设置如下:
- Microsoft Exchange 服务器:beck.becklaw.local(所有计算机使用相同的设置)
- 用户名:Lars SECRET
当我点击 [检查姓名] 按钮查找用户时,系统显示:没有连接到 Microsoft Exchange。同样,这是唯一遇到此问题的用户。
但是,如果我输入域控制器的服务器名称 ( becklaw
),它可以找到它。此外,如果我在 Microsoft Exchange 服务器字段中输入服务器的 IP 地址,它也可以工作,即:192.168.1.2
然后它找到用户,并将 Microsoft Exchange 服务器替换为:beck.becklaw.local
。
但它不起作用,因为它说:当我打开 Outlook 时没有连接到 Microsoft Exchange。
这看起来像是某种 DNS 不匹配,而且我已尝试过ipconfig /flushdns
。
你们当中有人遇到过与某个用户类似的问题吗?
答案1
尝试创建一个新的 Outlook 配置文件(控制面板->邮件),看看是否能解决问题。我以前见过损坏的配置文件导致类似问题。
答案2
问题似乎与相关机器的 DNS 配置或 DNS 客户端有关。要检查这是否是问题所在,请打开命令窗口并 ping Exchange 服务器的 fqdn 名称。它应该解析为 ip 地址。
如果前面的测试没有解析出 IP 地址,一种解决方法就是在该计算机上设置主机文件,并为 Exchange Server 设置一个条目。
在 C:\Windows\System32\drivers\etc 上查找主机文件,然后添加类似的条目
xxx.xxx.xxx.xxx dns.服务器.名称
保存文件并尝试再次 ping 交换服务器。
这应该可以解决交换中的名称解析问题。但您需要调查此问题的原因,检查机器上的 IP 配置,并确保 DNS 服务器设置正确。
答案3
tracert beck.becklaw.local
关于名称解析和所采用的路线,a 向您展示了什么?
该客户端是否可以配置不同的名称服务器?ipconfig /all
检查%WINDIR%\SYSTEM32\DRIVERS\ETC\HOSTS
可能与您的设置冲突的映射。
客户端上的防火墙问题也可能导致此行为,因此请确保客户端可以通过端口 135(TCP)和 1024-65535(TCP/UDP)访问您的 Exchange 服务器。