我已经安装了Windows XP,我想从127.0.0.1覆盖本地主机到另一个地址。我编辑了../windows/system32/drivers/etc/hosts
,但ping localhost
仍然从127.0.0.1获得响应。我怎样才能改变它呢?覆盖Windows XP上的本地主机
2
A
回答
4
这是从Windows片断hosts文件:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
换句话说,处理本地主机的硬编码到Windows DNS堆栈,你试图重写将被忽略。
0
为了解决您的问题,您可以在虚拟机中运行一个小型服务器重定向程序,该程序在传入连接时与同一端口上的主机联系并在这两个套接字之间传送数据。
想象一下像xinetd这样的东西,在端口80上侦听并执行netcat hostmachine 80
左右。
1
最后回答,以供参考。从虚拟机内访问本地主机上的主机非常有用,因此配置不需要修改。 主机文件在Windows 7中工作的窍门,但在XP和Windows 8都失败。如果你有特定的端口你想转发你可以用netsh做到这一点。运行cmd
提示作为管理员,然后:
对于Windows XP首先安装IPv6:
netsh int ipv6 install
添加转发端口:
netsh interface portproxy add v4tov4 80 192.168.1.123
所有交通到本地主机上的80端口现在将转发给192.168.1.123。
相关问题
- 1. 用本地(Git)覆盖主机
- 2. 在Windows XP上使用RawCap来嗅探本地主机,SP3
- 3. 本地主机上的Windows 7
- 4. XAMPP本地主机上的
- 5. Windows手机图像覆盖
- 6. PHP post_max_size在Plesk/IIS上由主值覆盖的本地值?
- 7. 访问虚拟主机上的Ubuntu 12.04上的本地主机
- 8. 本地主机上的Node.js
- 9. 本地主机上的ejabberd
- 10. 本地主机上的Node.js
- 11. jQuery的本地主机上
- 12. 本地主机上的Webhook
- 13. windows xp上的shell脚本
- 14. IMobileServiceSyncHandler - 覆盖本地版本
- 15. GIT从主干/主拉特定的文件覆盖本地“变”
- 16. 本地覆盖Drupal的settings.php?
- 17. 通过本地主机Docker for Windows的Windows容器本地托管的网站无法通过本地主机
- 18. 在Windows上的本地主机上运行Ansible-Playbook
- 19. less.js对本地主机(在Windows上)上的手表
- 20. 无法在本地计算机上启动Windows服务(使用Windows XP)
- 21. Windows Phone 8地图覆盖/地区
- 22. 本地主机
- 23. 在Windows 7计算机上无法识别本地主机
- 24. .NET,Windows主机文件,通过代码覆盖dns
- 25. 覆盖在Windows XP中的视频顶部
- 26. .NET应用程序:覆盖的Windows XP到Vista升级方案
- 27. 如何使用XP的VirtualBox - 访问Ubuntu本地主机?
- 28. 连接到Windows XP机器上的Subversion?
- 29. SubmitChanges覆盖本地数据
- 30. EXTJS本地化(覆盖类)
我相信你*不需要*。这听起来像麻烦,问题和痛苦。 – glglgl
解释你为什么想要这样做。 –
编辑'hosts'检查注释时,本地主机名称解析在DNS本身内处理。“它告诉你不能使用'hosts'。我不相信有一个简单的方法来重定向'本地主机'(并认同@glglgl它可能会导致奇怪的行为)。 –