我们有一个networking服务器托pipe在我们的办公室外,而且当人们从办公室外访问这个网站时,它工作的很好。
问题是,当人们进入办公室并进入网站( www.example.com )时,速度非常缓慢,因为它通过互联网传出并重新进入。
或者LAN是Active Directory的Windows,我们的Web服务器是CentOS,它有自己的互联网连接。
当我的办公室的用户希望看到网站打开它从本地networking,而不是从一个互联网连接,并通过其他?
谢谢我testing这个苏醒,但我认为我做错了…我解释我的networking我有centos 5.8服务器与2接口eth1与ip:10.6.7.21 – >我的调制解调器范围eth0与ip:192.168.170.190 – >我的办公室范围是我的Windowsnetworking的其他路由器)在DNS设置我设置为www和..我wan ip地址:窗体考试74.125.237.33在我的centos服务器我有3个帐户(3website)
我想当我从内部networking尝试范围192.168.170.0,网站打开192.168.170.190,当外部networking的用户希望看到网站打开:forms考试74.125.237.33
现在外部networking:表单考试74.125.237.33工作正常,没有问题
有两种常见的做法:
这是一个相当普遍的做法。 如果您的网站非常简单(只在一个域上运行),请在您的Active Directory DNS上为example.com创build一个新的区域,然后为www添加一个Alogging以指向您的Web服务器的内部IP地址。 这样当你的本地计算机试图访问网站时,他们将获得内部IP地址而不是外部IP地址,但外部用户仍然会看到你的公共IP地址。
这是基于假设您的Active Directory DNS 不是您的公共网站的名称服务器,并且您有一个不同的DNS提供程序(如果您不…为什么..?)
我也要假设你有两台路由器 – 一台用于你的办公室互联网,一台用于你的networking服务器。 根据您提供的信息,我不太确定,但这是一个常见的情况。
在这种情况下,您需要做的是从您的办公室路由器为您的IP地址添加一个静态路由到您的Web服务器的路由器。
例如说你的公共IP地址是74.125.237.33 ,你的networking服务器的路由器是192.168.170.100 。 您可以在您的办公室路由器上添加静态路由,以将路由74.125.237.33/32 (或74.125.237.33/255.255.255.255 )路由到192.168.170.100 。
通常你的路由器会通过网关把不知道该怎么做的请求转发给上游的ISP。 这有效地使您的路由器知道一个更好,更短的路由到您的Web服务器,它将使用,而不是ISP。