2011-10-18 31 views
0

我的客户有一个显示一些奇怪行为的网站。该网站是建立在ASP.Net,并曾用于托管在他们的内部网络。现在它已被移到网络之外的其他服务器上。他们有其他网站托管在同一台服务器上,一些使用DotNetNuke和一些经典的ASP构建。所有这些站点都托管在一个应用程序服务器上,并在单独的服务器(与应用程序服务器位于同一网络上)上有一个数据库(SQL Server 2008)。他们共享应用程序服务器和数据库服务器。除客户网络以外的任何地方都可以访问的网站

既然这个网站已被移到外部服务器,他们无法访问它。我可以,我也可以和其他人一起工作(来自全国各地的不同知识产权)。但客户不能从他们的网络。他们可以访问登陆页面subsite.clientdomain.com(没有数据库访问),但没有别的。因此,例如,有一个到subsite.clientdomain.com/folder的链接。当他们点击该链接时,该URL将更改为subsite.com/folder,这不起作用。对于我和其他不在客户端的人员,URL不会更改,并且可以毫无问题地打开。

我没有写这个网站,甚至在这个问题出现之前根本不知道它存在,所以我只知道这一点。任何帮助表示赞赏。

+0

难道这与某种缓存有关吗? –

+2

我不是一个长镜头,但它可能与内部DNS服务器有关?您能否更清楚地了解迁移过程中发生的变化以及客户的行为。例如新的域名或相同? domain.com与clientdomain.com是一样的还是他们不同?这对我来说并不是很清楚。 –

+0

@MartijnB,是的,对不起。我编辑了我的帖子以澄清。我现在已经可以访问客户网络上的一台电脑,问题很明显。他们内部网络的域是clientdomain。所以当试图导航到subsite.clientdomain.com时,他们的浏览器试图访问他们的内部网络。 – virtuesplea

回答

0

我打算和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问题。

0

你将不得不做一些网络跟踪来确定发生重定向的确切位置。鉴于问题仅在某些地点出现,它很可能是该地点网络配置的功能(如之前所建议的那样)。如果不了解到底发生了什么重定向,那么进行配置更改可能会使问题变得更糟或引发新问题将是不明智的。

0

DNS服务器不能AFAIK重定向到一个不同的URL。因此,有些内容会从subsite.clientdomain.com/folder重定向到subsite.com/folder,这可能是由HTTP重定向造成的。这可以由软件/网站本身或通过IIS触发。

相关问题