从互联网和内部网络访问计算机

从互联网和内部网络访问计算机

我在一家软件开发公司工作,老板经常会要求我执行一些任务。设置公司的 svn 服务器,使其可以从内部网络和互联网访问。以下是网络的样子以及我目前所做的工作:

  1. 本地网络中的 Windows 计算机全部连接到 D-Link DIR615 路由器
  2. 路由器已连接至互联网
  3. 安装在本地网络计算机上的 svn 服务器
  4. 路由器上的端口转发将 svn 端口上的流量重定向到 svn 服务器

现在,可以使用内部 IP 地址从内部网络访问 svn 服务器,也可以使用路由器的公共 IP(静态)从互联网访问 svn 服务器。但问题是,无法使用公共 IP 从内部网络访问它。有什么方法可以解决这个问题吗?

答案1

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

  • 在您的外部 DNS 上,将 DNS 名称与 SVN 存储库的公共 IP 绑定。
  • 在您的内部 DNS 上,将 DNS 名称与 SVN 存储库的私有 IP 绑定。

答案2

一个简单的解决方案是不使用 IP 地址进行连接,使用 DNS 记录(如 svn.mydomain.com)并让其分别解析为外部和内部的正确 IP 地址。

相关内容