我正在开发一个网站,我想通过我的手机查看它(它就在开发计算机旁边,在同一个局域网上)。开发是在使用 XAMPP 的开发计算机上进行的。用于开发的本地域(在“hosts”文件中定义只在开发计算机)为 dev.example.com
手机能够使用同一路由器的无线局域网浏览互联网。但在手机中输入 dev.example.com 后,我收到“网关未响应”的消息。当然,它只是没有看到 dev 的计算机“hosts”文件……
如何才能最好地使用手机访问本地网络服务器?
我是否应该重新配置我的手机或路由器?
答案1
您很可能想要执行以下其中一项操作:
- http://192.168.0.xxx/你的/应用程序/路径(你的开发电脑的 IP),完全绕过 DNS
- 在移动设备上(而不是开发电脑上)编辑 hosts 文件(需要越狱或 root 设备)
- 登录到您的路由器/接入点并为您的 Dev-PC 提供一个本地域(如果您的路由器允许)
答案2
ce4 表示,所有这些选项
或者简单地从本地服务器上传到子域 dev.domain.com 所在的开发服务器并从那里进行测试。否则,您将面临很多麻烦。
您还可以设置真实域名 dev.domain.com 通过 A 记录指向您的 IP。这样它就可以“真正”解析到您的笔记本电脑,而不是试图欺骗您网络上的每个设备。