专栏名称: 徐磊x
程序员
目录
相关文章推荐
51好读  ›  专栏  ›  徐磊x

用ROUTE配置路由解决多网络IP段段冲突的问题

徐磊x  · 掘金  ·  · 2020-02-14 03:25

正文

阅读 3

用ROUTE配置路由解决多网络IP段段冲突的问题

1 背景

最近团队承接了一个项目,主要是交互优化的工作,几乎所有工作量都在前端,项目的后端接口运行在客户内网,为异地开发,客户给了一个VPN,因为只有一个VPN,就把它配制到了开发服务器。开发服务器通过VPN与客户内网连接,在开发服务器上可访问到客户内网与项目相关所有接口。运行在开发电脑、测试服务上的系统都向开发服务器发起接口请求,开发服务器通过反向代理把请求转化给客户内网中各接口。

网络结构示意图

开发服务所在网络有互联网,客户内网没有互联网,具体环境参数如下:

开发服务器内网

操作系统: Windows Server 2019
IPv4 地址: 172.24.207.62
子网掩码: 255.255.240.0
默认网关: 172.24.207.253
DNS 服务器: 100.100.2.136
           100.100.2.138
复制代码

VPN

IP: 183.*.*.*
VPN类型: 使用证书的L2TP/IPsec
账号密码: **/**
复制代码

VPN网络

 IPv4 地址: 10.230.59.153
 子网掩码: 255.255.255.255
 默认网关: 0.0.0.0
复制代码

2 遇到的问题

  • VPN连接后开发服务器无法连接互联网

    连接VPN后遇到的第一个问题就是可以访问客户内网所有IP段的服务器,但开发服务器却连接不上外网。在VPN网络设置中,取消“在远程网络上使用默认网关” 选中状态,开发服务器可以访问到外网了。

VPN设置步骤图

  • 无法访问与开发服务器同IP段客户内网服务器

    通过上面的设置后,开发服务器可以访问互联网了,但奇怪的是发现部分客户内网的服务器无法访问,无法访问的服务主要为172.24.* .* 段的服务器,与开发服务器原本网络IP同段。打印出开发服务的路由如下:

               网络目标          网络掩码              网关              接口    跃点数
              0.0.0.0          0.0.0.0   172.24.207.253      172.24.207.62     16
             10.0.0.0        255.0.0.0    10.230.59.254      10.230.59.153     26
        10.230.59.153  255.255.255.255            在链路上     10.230.59.153    281
            127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
            127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
      127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
         172.24.176.0    255.255.255.0     10.230.59.254      10.230.59.153     26
         172.24.186.0    255.255.255.0     10.230.59.254      10.230.59.153     26
         172.24






请到「今天看啥」查看全文


推荐文章
气质女人  ·  一搭丨明天穿什么 ?
7 年前
悦读文摘  ·  善良不说话(触动心灵)
7 年前