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