首页 > 解决方案 > 如何将我的 url 的流量重定向到我自己的 linux 服务器?

问题描述

我“拥有”一个 URL www.example.com 目前由 One.com 托管。我最近构建了自己的运行 LAMP 堆栈的服务器,它按照应有的方式从 /html 向 Internet 提供页面,但只能通过数字 IP 地址访问。过去,我为 URL 重新分配了名称服务器,但仅使用托管公司的“仪表板”或 GUI。我已经阅读了有关更改 Ubuntu 中的 DNS 设置的信息(我的服务器运行的是 18.04),并且我已经研究了我可以对 Google 的公共 DNS 和 DynDNS 服务进行哪些研究。

所以我有两组问题。首先,是否可以在不使用 DNS 服务的情况下将 URL“连接”或“绑定”到我自己服务器的静态 IP 地址?可以通过任何类型的公共注册机构来完成吗?如果不能,有哪些最便宜但仍然可靠的选择?

第二,基本上是“何必呢?” 我确实理解人类可读地址的价值,但地址栏已不再实际使用。拥有人类可读地址的大多数安全价值取决于用户实际查看地址栏,因此这已成为一个没有实际意义的论点。人们现在只能通过链接和谷歌搜索来浏览网页,而地址栏本质上是一个开发者工具。似乎我几乎可以用屏蔽链接和元标题取代对 DNS 的需求?

标签: urlserverdns

解决方案


您需要在 DNS 中设置您的域的“A 记录”以指向您服务器的 IP 地址。虽然不是必需的,但您可以配置 Apache 以使用虚拟主机 [ https://httpd.apache.org/docs/2.4/vhosts/name-based.html ]响应正确的域,但首先需要正确配置 DNS。

没有 DNS 就不可能将域绑定到 IP 地址 - DNS 或域名系统是这样做的权威系统。这就是万维网的运作方式。

以下是有关 DNS 的作用及其重要性的一些额外阅读:https ://www.cloudflare.com/learning/dns/what-is-dns/


推荐阅读