【问题标题】:LAN->LAN IP translation for Buffalo router?Buffalo 路由器的 LAN->LAN IP 翻译?
【发布时间】:2010-09-06 04:35:38
【问题描述】:

这是我的场景:

我的主开发盒@home 上有一个VisualSVN 服务器。我还在使用 Visual Studio 2010、TortoiseSVN、VisualSVN 客户端(用于源代码控制)和版本化的“工件”(用于错误跟踪)。

我的 Buffalo AirStation WHR-HP-G300N 路由器已正确配置,因此我的业务合作伙伴可以连接到 SVN 服务器。我为互联网端 IP 地址(如http://99.888.77.66:443)启用了端口转发,该地址被转发到内部 IP(如 192.168.11.6)。这部分工作得很好。

我遇到的问题是 TortoiseSVN 和我的错误跟踪系统之间的集成部分。我需要提供一个 bugtraq:url 属性,但我无法获得工作的相对路径。所以我不得不使用绝对 URL。就我而言,我需要使用服务器的 name(例如:bugtraq:url = https://my-server/svn/bla..),但这不适用于我的合作伙伴。他需要指定IP地址(例如:bugtraq:url = https://999.888.77.66:443/svn/bla..。)

如果请求来自 LAN 本身,有没有办法配置我的路由器,以便此参数的 IP 地址重新路由/重新映射到“https://my-server”?我的路由器软件支持LAN->Internet和Internet->LAN,但是我没有看到LAN->LAN。

【问题讨论】:

  • 听起来这属于 serverfault.com。
  • 直到您在上面发帖才知道 ServerFault.com。看起来这可能是一个寻求帮助的好地方。感谢您的提示。

标签: tortoisesvn ip-address router artifacts


【解决方案1】:

不,甚至不确定您是否可以在真正的路由器上做到这一点。您是否尝试过编辑主机文件?这可能会奏效。

【讨论】:

  • 我刚刚尝试了一些现成的方法,但也没有用。我试图将我的 TortoiseSVN 文件夹的本地副本(当我更改 bugtraq:url 时被修改)添加到名为“DoNotCommit”的 SVN 更改列表中。如果这样想,我可以保留对该文件的一组本地更改,然后永远不要将它们签入。不幸的是,如果你这样做,似乎有一个但是使用 TortoiseSVN。变更列表不喜欢使用文件夹,只喜欢使用文件。如果您创建了一个变更列表并将一个文件夹拖入其中,那么在您下次查看该变更列表时,它会自动从变更列表中移除。
  • (续)所以我又回到了:A)弄清楚如何让相对路径适用于 URL 属性(但我已经尝试了所有我能想到的方法);或 B) 弄清楚如何将源自我的 LAN 的 IP 地址导航映射到添加的另一个 IP 或命名的 URL。
  • 您说的是哪个“主机文件”?对于路由器还是我的 SVN 存储库?
  • 需要翻译的计算机的主机文件。像 99.888.77.66 my-server/svn/bla 这样输入一个条目,这基本上相当于一个本地 DNS 服务器。
  • 我一直在搞乱 Windows 7 HOST 文件,但那东西确实很挑剔。我无法可靠地添加一个条目,然后在浏览器中出现间歇性 URL 解析失败的情况下对其进行测试。 似乎这样应该可以工作,但我还没有发现神奇的语法。
猜你喜欢
  • 2016-11-03
  • 1970-01-01
  • 2011-11-06
  • 2013-07-05
  • 1970-01-01
  • 1970-01-01
  • 2020-11-08
  • 2015-04-19
  • 2015-11-23
相关资源
最近更新 更多