从互联网和内部networking访问电脑

我在一家软件开发公司工作,我的老板有相当普遍的要求,我需要执行。 将公司的svn服务器设置为可以从内部networking和互联网访问。 以下是networking的样子和我到目前为止所做的:

  1. 本地networking中的Windows电脑全部连接到D-Link DIR615路由器
  2. 路由器连接到互联网
  3. 安装在本地networking中的计算机上的svn服务器
  4. 端口在路由器上转发svn端口上的stream量到svn服务器

现在svn服务器可以使用内部IP地址通过内部networking访问,而使用路由器的公共IP(静态)则可以从互联网访问。 但问题是,它不能从内部networking使用公共IP访问。 有什么办法可以解决这个问题吗?

是的。 将服务器绑定到完全合格的DNS名称,例如svn.yourcompany.com

  • 在您的外部DNS上,将DNS名称绑定到SVN回购的公有IP。
  • 在您的内部DNS上,将DNS名称绑定到SVN仓库的专用IP。

一个简单的解决scheme是不使用IP地址连接,使用DNSlogging(如svn.mydomain.com),并分别parsing到外部和内部的正确的IP地址。