![DNS 和完全限定名称的问题](https://linux22.com/image/527725/DNS%20%E5%92%8C%E5%AE%8C%E5%85%A8%E9%99%90%E5%AE%9A%E5%90%8D%E7%A7%B0%E7%9A%84%E9%97%AE%E9%A2%98.png)
我在 Sharepoint 中运行了多个网站,其 URL 如下:
http://svsp1:2000
http://svsp1:2001 http://svsp1:2002
(SVSP1 是服务器的名称,以及相应的端口)
现在我需要使用真正的黑莓手机来测试其中的一些,所以我在内部网络上设置了一个 wifi 路由器来连接黑莓手机。
我遇到的问题是,我无法从路由器 ping svsp1,但我能够 ping svsp1.domain.local(domain.local 是网络上的广告名称),但这不是一个解决方案,因为当我使用这个全名访问 url 时,sharepoint 无法识别它。
有关内部基础设施的更多信息:
服务器:Windows Server 2003 R2 和 Sharepoint 2007 路由器:Cisco Linksys WRT120N 手机:Blackberry Curve 8520
我首先尝试使用黑莓工具(搜索 DNS)进行测试,但出现错误。然后我尝试从路由器管理页面(诊断)ping 服务器,只是为了隔离问题,但无法解决。
解决方案
将“域名”字段设置为与本地网络域(此处为 company.local)匹配,然后它将开始将其作为后缀添加到请求中。
解决方法
我设法通过将网站的公共 URL 从 http:// svsp1:2001 更改为 http:// svsp1.company.local:2001 来解决问题。正如我们在巴西所说的那样,这是一个 POG。
答案1
在我看来,路由器和黑莓无法执行单标签 DNS 查询,可能是因为它们无法将内部 DNS 后缀附加到查询中。路由器是否有与您的内部 DNS 后缀匹配的 FQDN 或 DN 后缀?如果没有,将路由器的 FQDN(如果可能)设置为与内部 DNS 后缀匹配可能会解决问题。对黑莓执行相同操作(如果可能)也应该可以解决它们的问题。
答案2
我会把它当作“Sharepoint 不会使用 FQDN“问题,也许然后作为一个DNS 委托问题,具体取决于 DNS 服务器。请记住,IE 可能会对单标签 URI 采取一些其他浏览器(如 Blackberry)可能不会采取的花招。例如,IE 将单标签名称视为处于 Intranet 安全区域,并且对这些站点的脚本编写等更为宽容。