我试图把这条线放到/etc/hosts:
IP math.com mathworld.com
其中 IP 应该是http://mathworld.wolfram.com/classroom/的 IP 。我 ping 了该站点,我意识到我必须使用其他一些工具来引导流量:
ping mathworld.wolfram.com/
ping:无法解析 mathworld.wolfram.com/:未知主机
那么问题来了:
如何将流量引导到子域,类似于上述子域?
我试图把这条线放到/etc/hosts:
IP math.com mathworld.com
其中 IP 应该是http://mathworld.wolfram.com/classroom/的 IP 。我 ping 了该站点,我意识到我必须使用其他一些工具来引导流量:
ping mathworld.wolfram.com/
ping:无法解析 mathworld.wolfram.com/:未知主机
那么问题来了:
如何将流量引导到子域,类似于上述子域?
您似乎对网络术语感到困惑。
http://mathworld.wolfram.com/classroom/是 URL,而不是域名。它没有IP地址。mathworld.wolfram.com
是一个域名并且有一个IP地址。
此外,mathworld.wolfram.com
是一个子域,wolfram.com
其是com
顶级域的子域。
mathworld.wolfram.com不是mathworld.com的子域
/etc/hosts
不足以将域的所有子域映射到同一个位置。您需要将它们全部输入,或进入正确的 DNS 服务器配置(例如named.conf
)。
您的 ping 失败是因为您在主机名上有一个尾随 /,这是无效的。
您是否尝试创建自己的本地别名 URL,将您放入该特定第三方 URL 的正确部分?
这不能单独工作,因为:
Host:
,但它无法识别要完成这项工作,您需要将该本地别名指向您控制的 Web 服务器,然后让该服务器发出 HTTP 重定向到真实站点。