1

我试图把这条线放到/etc/hosts:

IP math.com mathworld.com

其中 IP 应该是http://mathworld.wolfram.com/classroom/的 IP 。我 ping 了该站点,我意识到我必须使用其他一些工具来引导流量:

ping mathworld.wolfram.com/

ping:无法解析 mathworld.wolfram.com/:未知主机

那么问题来了:

如何将流量引导到子域,类似于上述子域?

4

2 回答 2

6

您似乎对网络术语感到困惑。

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)。

于 2009-04-18T22:33:29.577 回答
1

您的 ping 失败是因为您在主机名上有一个尾随 /,这是无效的。

您是否尝试创建自己的本地别名 URL,将您放入该特定第三方 URL 的正确部分?

这不能单独工作,因为:

  1. 第三方站点将在 HTTP 标头中看到您的主机名别名Host:,但它无法识别
  2. 它不会让你进入他们服务器的正确子目录

要完成这项工作,您需要将该本地别名指向您控制的 Web 服务器,然后让该服务器发出 HTTP 重定向到真实站点。

于 2009-04-18T22:26:33.210 回答