【问题标题】:Website accessible from everywhere except for client's network网站可从除客户网络外的任何地方访问
【发布时间】:2011-10-28 13:33:32
【问题描述】:

我的客户的网站出现了一些奇怪的行为。该站点是在 ASP.Net 中构建的,并且曾经托管在其内部网络上。它现在已移至其网络外的另一台服务器。他们在同一台服务器上托管了其他站点,一些使用 DotNetNuke 构建,还有一些经典 ASP。所有这些站点都托管在一个应用程序服务器上,数据库 (SQL Server 2008) 位于另一台服务器上(与应用程序服务器位于同一网络上)。它们共享应用程序服务器和数据库服务器。

现在这个网站已经被移到了外部服务器,他们无法访问它。我可以,与我一起工作的其他人也可以(来自全国各地的不同 IP)。但客户不能从他们的网络。他们可以访问登录页面 subsite.clientdomain.com(无 db 访问权限),但不能访问其他任何内容。例如,有一个指向 subsite.clientdomain.com/folder 的链接。当他们单击该链接时,URL 将更改为 subsite.com/folder,这不起作用。对于我自己和不在客户端站点的其他人,URL 不会更改并且可以正常打开。

这个网站不是我写的,在这个问题出现之前我什至不知道它的存在,所以我知道的很少。任何帮助表示赞赏。

【问题讨论】:

  • 这可能与某种缓存有关吗?
  • 我在最近 Computer Associates 安全套件的某些 AV 程序中看到了类似的奇怪行为。检查安装了哪些 AV 并作为测试将其卸载,然后浏览该站点。
  • 我是一个很长的镜头,但也许它与那里的内部 DNS 服务器有关?您能否更清楚地了解迁移过程中到底发生了什么变化以及您的客户的行为。例如新域或相同? domain.com 与 clientdomain.com 相同还是不同?这对我来说不是很清楚。
  • @MartijnB,是的,对不起。我已经编辑了我的帖子以澄清。我现在可以访问客户端网络上的一台电脑,问题很明显。他们内部网络的域是clientdomain。因此,当尝试导航到 subsite.clientdomain.com 时,他们的浏览器会尝试访问他们的内部网络。
  • 它仍然可能是 DNS 服务器,但我不相信。问题是 DNS 服务器无法 AFAIK 重定向到不同的 URL。所以有些东西从subsite.clientdomain.com/folder 重定向到subsite.com/folder,这可能是由HTTP 重定向引起的。这可以由软件/网站本身或 IIS 触发。

标签: asp.net networking


【解决方案1】:

我将接受 Martijn B 的回答。内部网络存在 DNS 问题。 DNS 服务器的某处有一个将http://companywebsite 映射到 192.168.1.20 之类的 IP 地址的定义。

我会在你的电脑上打开一个命令提示符并输入

ping new_website_name.com

查看返回的 IP 地址。您还可以在 new_website_name.com 上进行 nslookup,这将为您提供更多信息。如果您(A 人)获得了一个 IP 地址,而 B 人(在网络内)获得了不同的 IP 地址......内部网络肯定存在 DNS 问题。

【讨论】:

    【解决方案2】:

    您将不得不进行一些网络跟踪,以确定任何重定向发生的确切位置。鉴于问题仅出现在某些位置,它很可能是该位置的网络配置的函数(如前所述)。如果不确切了解正在发生什么重定向,那么进行可能使问题变得更糟或引入新问题的配置更改是不明智的。

    【讨论】:

      【解决方案3】:

      DNS 服务器无法 AFAIK 重定向到不同的 URL。所以有些东西从 subsite.clientdomain.com/folder 重定向到 subsite.com/folder,这可能是由 HTTP 重定向引起的。这可以由软件/网站本身或 IIS 触发。

      【讨论】:

        猜你喜欢
        • 2012-02-20
        • 1970-01-01
        • 2019-02-25
        • 1970-01-01
        • 2021-10-14
        • 2018-04-26
        • 2017-02-08
        • 2019-02-18
        • 2021-10-03
        相关资源
        最近更新 更多