我正在玩一款名为 Hackxor 的易受攻击的 Web 应用程序游戏。安装操作说明说……
“配置您的主机文件(Linux 上的 /etc/hosts)以将以下域重定向到 hackxor 的 IP:wraithmail、wraithbox、cloaknet、GGHB、hub71、utrack。”
如您所见,没有给出特定域名(.com,.net)。我应该添加xxxxxhttp://wraithmail进入 hosts 文件?这不起作用,也不起作用wraithmail.com。我做错了什么。我从来没有编辑过 hosts 文件,也不是 vitualbox 网络方面的天才。我使用 Windows 7 作为主机,hackxor 在 vbox 中作为 vm 安装。
答案1
首先要说两件事:
域名不是 URL;它们只是部分一个 URL(例如,URL 中
https://superuser.com/questions/1075966/
包含域名superuser.com
)。因此
http://
在 中没有位置/etc/hosts
。域名的查找完全按照书写方式进行。而操作系统可能在末尾添加系统域名,它不会随意添加或删除组件
www
。换句话说:wraithmail
并且wraithmail.com
不是一回事。
wraithmail
并且www.wraithmail.com
不是一回事。
wraithmail.com
并且www.wraithmail.com
不是一回事。(但是,它们不区分大小写;
GGHB
并且gghb
是一样的东西。)
因此,如果您的虚拟机的 IP 地址是172.16.93.129
,则正确的条目将是:
172.16.93.129 wraithmail wraithbox cloaknet GGHB hub71 utrack
或者:
172.16.93.129 wraithmail
172.16.93.129 wraithbox
172.16.93.129 cloaknet
172.16.93.129 GGHB
172.16.93.129 hub71
172.16.93.129 utrack