我得到了一台运行 mavericks 的 MacBook 来工作。我们也进行 Windows 开发。我目前运行的是 Windows 8.1。我在 Mac 端设置了 mysql,在 Parallels 上运行的 Windows 8.1 和 MacBook 都需要访问它。我适当地设置了用户,以便我的 Parallels 机器可以使用我的 Mac 的计算机名称 (comp-123) 作为 Windows 机器上的 mysql 主机地址来访问 Mysql db。这一切都正常,也许是更新搞砸了什么。不确定。但我再也无法从 mysql 访问 comp-123。我尝试从 Windows ping 该机器名称,但没有成功。我尝试 ping Mac 的 IP 地址,成功了。我还可以将 IP 地址设置为 mysql 主机地址而不是主机名,这样就可以了。所以我的问题是:
1) IP 地址会改变吗?家庭网络还是工作网络?我不想每次都手动输入 IP 地址,因为到目前为止,计算机名称似乎运行良好。
2) 有没有更好的方法来解决我的问题,或者通过在某处编辑某些主机文件以某种方式使主机名正确解析为 IP 地址?我通过 VPN 连接到我的工作地点,所以我认为一切都会像在工作时一样正常进行。
提前致谢。