Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何将流量定向到/etc/hosts中的子域?_Unix_Dns_Subdomain - Fatal编程技术网

Unix 如何将流量定向到/etc/hosts中的子域?

Unix 如何将流量定向到/etc/hosts中的子域?,unix,dns,subdomain,Unix,Dns,Subdomain,我尝试将线路连接到/etc/hosts: IP math.com mathworld.com IP应该是的IP。我对网站进行了ping,我意识到我必须使用一些其他工具来引导流量: ping mathworld.wolfram.com/ ping:无法解析mathworld.wolfram.com/:未知主机 因此,问题出现了: 我如何将流量导向子域,类似于上面的子域 ping失败,因为主机名上有一个尾随/无效 您是否正在尝试创建自己的本地别名URL,将您放入特定第三方URL的正确部分 它无法单独

我尝试将线路连接到/etc/hosts:

IP math.com mathworld.com

IP应该是的IP。我对网站进行了ping,我意识到我必须使用一些其他工具来引导流量:

ping mathworld.wolfram.com/

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

因此,问题出现了:

我如何将流量导向子域,类似于上面的子域


ping失败,因为主机名上有一个尾随/无效

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

它无法单独工作,因为:

  • 第三方站点将在
    主机:
    HTTP头中看到您的主机名别名,但它无法识别
  • 它不会将您放入他们服务器的右子目录中

  • 要实现这一点,您需要将该本地别名指向您控制的web服务器,然后让该服务器发出HTTP重定向到真实站点。

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

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

    它无法单独工作,因为:

  • 第三方站点将在
    主机:
    HTTP头中看到您的主机名别名,但它无法识别
  • 它不会将您放入他们服务器的右子目录中

  • 要实现这一点,您需要将本地别名指向您控制的web服务器,然后让该服务器发出HTTP重定向到真实站点。

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

    是一个URL,而不是域名。它没有IP地址
    mathworld.wolfram.com
    是一个域名,有一个IP地址

    另外,
    mathworld.wolfram.com
    wolfram.com
    的子域,它是
    com
    顶级域的子域

    mathworld.wolfram.com不是mathworld.com的子域


    /etc/hosts
    的功能不足以将域的所有子域映射到同一位置。您需要将它们全部输入,或者进入正确的DNS服务器配置(例如
    named.conf
    )。

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

    是一个URL,而不是域名。它没有IP地址
    mathworld.wolfram.com
    是一个域名,有一个IP地址

    另外,
    mathworld.wolfram.com
    wolfram.com
    的子域,它是
    com
    顶级域的子域

    mathworld.wolfram.com不是mathworld.com的子域


    /etc/hosts
    的功能不足以将域的所有子域映射到同一位置。您需要将它们全部输入,或者进入正确的DNS服务器配置(例如
    named.conf
    )。

    为什么命令“ping mathworld.wolfram.com”对我不起作用?错误是“ping:sendto:No route to host”。如果句子“mathworld.wolfram.com是一个域名并且有一个IP地址”是正确的,那么ping应该可以工作。为什么不工作?您的internet连接设置正确吗?“没有到主机的路由”表示找到了IP地址,但无法访问。@Artelius:是的,是的。我可以使用我的任何浏览器访问该网站,如Opera和Firefox,但我不能使用ping。我在Ubuntu和Mac操作系统中测试了ping,但出现了相同的消息。如果站点“mathworld.wolfram.com”真的有IP,我无法理解原因。当我这样做时,站点“wolfram.com”也会出现同样的错误:ping wolfram.com为什么命令“ping mathworld.wolfram.com”对我不起作用?错误是“ping:sendto:No route to host”。如果句子“mathworld.wolfram.com是一个域名并且有一个IP地址”是正确的,那么ping应该可以工作。为什么不工作?您的internet连接设置正确吗?“没有到主机的路由”表示找到了IP地址,但无法访问。@Artelius:是的,是的。我可以使用我的任何浏览器访问该网站,如Opera和Firefox,但我不能使用ping。我在Ubuntu和Mac操作系统中测试了ping,但出现了相同的消息。我无法理解站点“mathworld.wolfram.com”是否真的有IP的原因。当我这样做时,站点“wolfram.com”也会出现相同的错误:ping wolfram.com更大的问题是mathworld.wolfram.com不在/etc/hosts文件中。为什么应该是这样?这就是DNS的用途。看起来他只是在尝试为这些URL创建本地快捷方式。更大的问题是mathworld.wolfram.com不在/etc/hosts文件中。为什么应该这样?这就是DNS的用途。看起来他只是想为这些URL创建本地快捷方式。编辑你的问题:mathworld.wolfram.com/末尾的斜杠足以阻止ping工作。编辑你的问题:mathworld.wolfram.com/末尾的斜杠足以阻止ping工作。