编辑 /etc/hosts 以使用域名而不是 IP 地址

编辑 /etc/hosts 以使用域名而不是 IP 地址

我有一个在 运行的 Web 服务http://192.168.1.2:5000/,我想用一个典型的域名替换它,

在 /etc/hosts 中,我正在做类似的事情

192.168.1.2:500 http://www.mydomainname.com

但是,它不起作用。我这样做有什么问题吗?

答案1

是的,/etc/hosts 将 IP 地址与主机名关联起来

所以,你这句话有两点错误:

因此,该行应该是

192.168.1.2 www.mydomainname.com

然后您可以通过http://www.我的域名.com:500从您选择的浏览器中。

答案2

是的。

  • 192.168.1.2:500 不是 IP 地址。它是一个 IP 地址加上一个端口
  • http://www.mydomainname.com不是域名。它是一个 URL,其中一部分是一个域名。

/etc/hosts将 IP 地址映射到主机名,反之亦然。它不是 WWW 浏览器的 URL 重写工具。使用它,可以将名称映射www.example.com到 IP 地址 192.168.1.2,并且就是这样. 没有端口、模式、路径或任何其他东西进入此事。

相关内容