局域网, MacBook 访问部署在其他机器上的一个 web 应用一直超时,然而用另外的设备访问一点问题也没有,有大佬给点思路吗?

2022-04-15 16:52:42 +08:00
 cxxlxx
  1. 设备 a ,hyper-v 创建的虚拟机 centos7.6 ,部署了一个 web 应用

  2. 设备 b ,访问设备 a 的应用很流畅,没有任何超时

  3. 设备 c ,macbook ,访问设备 a 的应用一直超时无返回,几乎无法正常使用,抓包显示很多 tcp retransmission, 这个设备访问局域网其他设备部署的应用没问题。

上面几个设备都在一个网段内,而且都是网线连接,

1073 次点击
所在节点    程序员
15 条回复
littlewing
2022-04-15 16:54:35 +08:00
设备 b 是 hyper-v 虚拟机吗
cxxlxx
2022-04-15 16:59:58 +08:00
@littlewing 不是,物理机,
Mateverse
2022-04-15 17:00:28 +08:00
@cxxlxx 你是不是本地设置域名了?
cxxlxx
2022-04-15 17:02:04 +08:00
不能编辑了,在这里补充下,
刚刚拿了另外一台 mac 设备,访问这个设备 a 的 web 应用同样的问题。 但是我 ping 这台机器都不会丢包,ssh 也不会掉线,都没问题
cxxlxx
2022-04-15 17:02:47 +08:00
@Mateverse 是的,有本地域名,但是我无论是直接访问 ip 还是 hostname 都会出现同样的问题,这个会有影响吗
Mateverse
2022-04-15 17:07:49 +08:00
@cxxlxx 那就是这个问题。Windows 有 netbios 。mac 无。
cxxlxx
2022-04-15 17:11:21 +08:00
@Mateverse 大佬可否详细解释一下? 我在 hyper-v 创建的其他的 ubuntu server 上也部署了其他应用,mac 访问也没出现问题。
Mateverse
2022-04-15 17:15:18 +08:00
@cxxlxx 我也不太清楚,之前我放的应用,发现 win 可以访问,mac 不可以。最后是运维搞的。就知道个 netbios 可以解析本地域名,mac 没有这个。
cxxlxx
2022-04-15 17:16:28 +08:00
@Mateverse 嗯嗯 按说我用 ip 访问应该不需要解析域名,而且这个有时候可以访问有时候不行
Mateverse
2022-04-15 17:20:29 +08:00
@cxxlxx ip 也不行的话就不知道了。
xtinput
2022-04-15 17:25:30 +08:00
我之前玩的时候一直都正常呀,虚拟机跑 LAMP ,虚拟机的网卡是桥接。
cxxlxx
2022-04-15 17:34:08 +08:00
@xtinput 嗯 我虚拟机装的其他系统没问题。就这个有问题
ZXCDFGTYU
2022-04-16 00:07:35 +08:00
1. 确认下你的域名是有自己的 dns 服务器,还是写死到 hosts 里
ZXCDFGTYU
2022-04-16 00:08:29 +08:00
2. 看 service 端有没有对 ip 或者 ip 段做防火墙规则
3. 路由器、交换机是否存在异常(硬件设备、配置)
cxxlxx
2022-04-16 10:49:47 +08:00
@ZXCDFGTYU 本地 dns 。,这个并不是找到 ip ,server 端 iptables 都是空的了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/847178

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX