如何通过同一网络中其他计算机(例如localhost)的主机名访问本地网络IP地址(例如192.168.1.91)?
我想这样做的原因是因为运行我的开发应用程序的本地服务器可以通过IP从其他计算机访问,但是Web应用程序依赖于主机名保持一致。
当服务器被告知要获取依赖于localhost
而不是192.168.1.91
的主机的图像和脚本时,您可以看到出现问题的位置。
答案 0 :(得分:1)
我建议您仅使用localhost
来引用环回地址(127.0.0.1)。
在您的情况下,最佳选择是在DNS中注册服务器(例如test-server.example.com)。
如果您无法访问DNS,则应该可以使用hosts
文件。只需将以下行添加到需要访问服务器的所有计算机上的hosts文件中:
192.168.1.91 test-server.example.com
可以在Linux中的hosts
和Windows中的/etc/hosts
中找到 %WINDIR%\system32\drivers\etc\hosts
文件。