我正在尝试设置内置的apache webserver来为我的iOS设备做一些光网络文件共享,我不想同步,发现我只能从机器本身访问网络相关的东西,没有其他网络上的设备除路由器外似乎可以发现机器。
例如,如果我直接在同一台机器上执行,我可以通过它的IP和localhost(以及* .local)访问内置的Web服务器。如果我尝试使用IP地址或连接到网络的iPhone上的.local地址访问网络服务器,则页面会超时。我也似乎无法从我的iPhone ping机器,但是当我从路由器ping机器时,路由器得到响应。
我还试图尝试安装MAMP并使用Apache的8888设置,但除了从机器本身以外,它仍然无法从网络上的任何其他地方解析。
奇怪的是,我也无法从macOS机器ping我的iOS设备,只能从路由器ping。但是,如果我使用canyouseeme.org检查我运行的torrent应用程序的转发端口是否正常工作,该网站可以连接到我的计算机上的应用程序。
唯一需要注意的是,iOS设备和macOS机器都是最新的beta版本。
我觉得这不是一个路由器问题,因为我已经使用了.local和IP地址来访问先前OS X版本上先前配置的apache设置。对于大多数更新,它似乎重置服务器配置,因此我不得不恢复设置。到目前为止,这个过程一直很好。我不明白为什么现在这不起作用,可能是测试版中的一个错误?
IP-地址:
macOS机器:192.168.1.5
iPhone:192.168.1.3