![在 Hosts 文件中将站点指向其他站点时出现问题](https://linux22.com/image/511936/%E5%9C%A8%20Hosts%20%E6%96%87%E4%BB%B6%E4%B8%AD%E5%B0%86%E7%AB%99%E7%82%B9%E6%8C%87%E5%90%91%E5%85%B6%E4%BB%96%E7%AB%99%E7%82%B9%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我在本地电脑上。我需要添加一个条目,将我们的公共网站映射到我们的开发服务器。
我尝试了几种方法,但都没有成功:
192.168.1.40 oursite.com //此处的 IP 是我们的内部开发服务器或开发服务器 oursite.com oursite.com devserver
我不确定我在这里做错了什么。
答案1
请记住 oursite.com 与 www.oursite.com 不同,因此请确保在主机文件中包含完整域名。此外,您的浏览器和操作系统将缓存 DNS 响应,因此您可能需要清除浏览器缓存并ipconfig -flushdns
在命令行上运行,然后主机文件响应才能开始工作。
答案2
嗨咖啡,
为了彻底起见,“//这里的 IP 是我们的内部……等等”不在实际的 hosts 文件中,对吗?
不确定您是否已经这样做了,但您应该在主机文件中添加该行后 ping“oursite.com”,如果它从 192.168.1.40 响应,则说明主机文件正在运行,也许是主机头或其他网络服务器问题阻止它显示在您的浏览器中。
干杯,伊恩