昨天面试被问到这个问题,这个问题应该如何回答呢,大佬们请指教一下
1
lang1pal 2018-08-28 08:34:25 +08:00
VPN
|
2
Livid MOD |
3
Remember 2018-08-28 08:37:06 +08:00
VPN 不就是干这个的?
|
4
rola 2018-08-28 08:37:09 +08:00
上三层
|
5
sundayhk 2018-08-28 08:44:00 +08:00 via Android
vlan,路由
|
6
yingfengi 2018-08-28 08:44:53 +08:00 via Android
跨三层啊
交换机开 VLAN 互访呗 |
7
zasilla 2018-08-28 08:51:51 +08:00
交换机起三层,通过 vlan 路由互访
|
8
lieh222 2018-08-28 08:51:56 +08:00 2
这个问题问的。。。我和 V2EX 也位于两个网段
|
9
jasonyang9 2018-08-28 08:57:56 +08:00
define 网段?
|
10
stephenyin 2018-08-28 09:01:05 +08:00
relay 或 p2p.
|
11
Cat73 2018-08-28 09:03:31 +08:00
UDP 打洞,中间服务器转发
|
12
zarte 2018-08-28 09:11:06 +08:00
你就说我又不是来面试网工的,你要不要问下怎么弄网线呀。
|
13
haimall 2018-08-28 09:16:42 +08:00 via Android
笑。。这不是网管的活吗。难道你被招网管吗
|
14
abcbuzhiming 2018-08-28 09:16:59 +08:00
三层交换啊
|
15
pythonee 2018-08-28 09:18:24 +08:00
网络问题其实是挺有意思的
|
16
uncat 2018-08-28 09:23:34 +08:00 via Android
可以用 OpenVPN 实现,如果都是 Linux 内核的服务器集群,也可以考虑用 wireguard 实现。 https://community.openvpn.net/openvpn/wiki/OpenvpnSoftwareRepos#InstallingOpenVPN
|
17
jydeng 2018-08-28 09:23:41 +08:00
三层交换机、路由器配路由
|
18
baicheng10 2018-08-28 09:34:26 +08:00
如果突然被问到这个问题,还真会懵,就好比问:位于成都和重庆的两家公司,如何才能沟通?有哪些方法?
过去面对面交流?搭乘什么交通工具?需要自己修路吗,这是考修路的能力吗?感觉问题不是在问这个?视频会议?方便是方便一点,但还是面对面交流好一点吧?是问如何视频会议解决方案?打电话?…… |
19
Tink 2018-08-28 09:34:32 +08:00
配置 vlan 呀
|
20
Blazings 2018-08-28 09:46:41 +08:00 via Android
@baicheng10 问号❓❓❓
|
22
baicheng10 2018-08-28 09:55:12 +08:00
@Blazings 就像 8 楼说的:"我和 V2EX 也位于两个网段",宽泛而司空见惯的问题让人不知道如何回答......
|
23
gamexg 2018-08-28 10:16:05 +08:00
最简单最常用的就是路由器。
|
24
mrzx 2018-08-28 10:21:05 +08:00
问题问的太宽泛。
就跟问电脑怎么修一样的性质。 |
25
q397064399 2018-08-28 10:22:07 +08:00
静态路由, 设置路由节点
VPN 很多手段 |
26
raysonx 2018-08-28 10:22:45 +08:00 via Android
8 楼的抖机灵笑死我了
|
27
lauix 2018-08-28 10:28:59 +08:00
我认为问的的是 两台异地内网电脑如何通信,不采用公网服务器,和其他硬件我也不知道怎么通信。
|
28
wizardoz 2018-08-28 10:38:33 +08:00
问题太宽泛了。比如说同连接到一个 VPN 或者消息队列就可以通信。
如果不能连 VPN 的话,那就是网关端口转发。 如果不能做端口转发的话那就是路由配置。 如果以上都不能的话就用 U 盘 |
29
qqpkat2 2018-08-28 10:44:26 +08:00
10 楼已经给了答案,中转或者打洞
|
30
wlwood 2018-08-28 11:07:14 +08:00
楼上都说的差不多了。我总结下。
楼主要解决的是,两个服务跨网段通信。 在 2 层网络,应该没办法了。 如果要在 3 层网络上来解决: 如果是同一个路由之下的两个网段,添加静态路由就可以了。 如果是两个不同区域的网段, 1. 在两个网络的路由处,做端口映射。然后对方就可以 ip+端口访问了。 2.用 vpn( 其实 vpn 也是转归为添加可访问的路由。如果是电脑连接 vpn,查看电脑路由,会多出一条路由。如果是路由器连接 vpn,路由器也会有一条路由) 3 层之上,采用代理之类的进行转发。像楼上说的 UDP 打洞,还有使用一台有公网地址的机器进行转发。 总结上面,其实,3 层网络之上的,最终也会转为 3 层网络的路由寻址。而 3 层的方法,其实也都可以归为路由寻址。楼上说访问 v2,其实是 DNS 解析域名,然后拿到 IP, 最终也是 通过路由寻址,访问到了 v2 的服务器 IP 地址进行访问。 只要解决路由问题了,两个服务之间,可以寻找到路由进行访问,也就可以解决跨网段通信了。 |
31
tshwangq 2018-08-28 14:02:10 +08:00
中间放个程序员鼓励师负责喊话
|
32
dbw9580 2018-08-28 15:07:52 +08:00
rfc1149 IPoAC 了解一下 极高吞吐率
|
33
xuanbg 2018-08-28 15:33:56 +08:00
添加静态路由
|
34
zichen 2018-08-28 15:35:25 +08:00
NAT 的四个写法了解一下。
|
35
dengshuang 2018-08-28 15:42:10 +08:00
vlan 和 路由 。
|