【问题标题】:Create an alias for a website with /etc/hosts使用 /etc/hosts 为网站创建别名
【发布时间】:2019-07-06 13:49:39
【问题描述】:

在工作中,我们为存储库等网站设置了一系列别名,通过在浏览器中键入 open/repo 之类的内容来使用它们。

我想在我的私人电脑上创建这样的东西,发现我可以在/etc/hosts 文件中添加一行,它看起来像这样:

172.217.16.46 gl

现在我希望在任何浏览器中输入gl,它会将我重定向到 google.com,但不幸的是,我在每个浏览器上都会收到 404 错误。我找到的唯一答案是特定于浏览器的,例如 this one for Chrome,其他浏览器实际上可以按预期工作。

我尝试了什么:

  • 我在 cmd 中运行了 ipconfig /flushdns(在管理员权限下)
  • 我在 Chrome 中将 http:// 放在别名之前

注意: 我想在我的机器上本地保留所有更改(不更改路由器配置等)

【问题讨论】:

    标签: windows browser alias


    【解决方案1】:

    如果您收到 404 错误,问题可能不是 DNS 解析失败,而是您的地址错误。听起来您试图将 gl 指向 Google 的 IP。这会导致您的请求到达 Google 的服务器,但 Google 可能会拒绝它,因为它在 HTTP 请求中被标记为gl 而不是google.com

    这种现象的发生是因为网络服务器在同一个 IP 上托管不同的网站,只是使用不同的域名是很常见的。我相信这些术语是“虚拟主机”。

    无论如何,请尝试指向使用任何名称的 IP 来访问该网站,否则您可能正在寻找某种重定向而不是 A 记录 DNS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-26
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-28
      • 2022-01-03
      相关资源
      最近更新 更多