我有一台MacBook Pro和一台iPad,当它们连接在同一个局域网的时候,比如说:
Mac 的 IP:192.168.1.1iPad 的 IP:192.168.1.2
然后我在Mac上启动一个local server,比如说一个rails app
$ rails server
这样我本地就可以通过 http://localhost:3000/
访问了。然而,当我使用iPad访问 http://192.168.1.1:3000
的时候却访问不了!
很奇怪,因为我以前是可以访问的,同样的设备,同样的系统,同样的网络……只是有一段时间没有这么访问过,所以虽然怀疑是某个设置造成的影响,却怎么也想不出来。
为了验证这一点,我特意借了另外一台MacBook Pro来测试,发现它就可以,我的就不行。
我还不死心,又开了一个虚拟机来访问(以前也是可以的),也不行!这下我很确定就是我的MBP哪里设置出了问题,但是苦思冥想啊~~~就是想不出来,求助!谁知道?
补充一下:之前忘了说 ping 是没有问题的,两台 MBP 可以互相 ping 通,包括 3000 端口
原文地址:问一个关于移动设备访问Mac的问题, 感谢原作者分享。 就得加倍付出汗水,赢得场场精彩