跳到正文

域名

Domain

初级通用

域名(Domain)是互联网上用来标识网站或服务的名称,例如 example.com。它让你能用相对好记的名字访问服务,而不必记住服务器的 IP 地址;服务搬迁时,也能通过调整解析继续使用原来的名称。

你可能会说:「我想让用户输入自己产品的网址,就能打开刚上线的网站,而不是记一串数字地址。」

动手看看

查询域名浏览器等待地址DNS解析查询解析旧服务器新服务器
1

用户打开产品帮助中心 example.com。浏览器还不知道服务器在哪,先向 DNS 查询这个域名对应的 IP 地址。

要点

  1. 1

    域名是名称,不是服务器

    你给产品使用一个域名,相当于给访问入口起了名字。网站代码仍要部署在能提供服务的地方;只注册域名,用户不会自动看到你做好的页面。

  2. 2

    域名通过解析找到地址

    用户访问域名时,设备会通过 DNS 查询它对应的网络地址。你把网站迁到别的服务器后,可以调整解析,让同一个域名指向新位置,而不必让用户换网址。

  3. 3

    主域名下可以划分入口

    做产品时,你可能用 example.com 放官网,用 app.example.com 放应用。这两个名称可以分别配置,方便我们把不同入口交给不同服务处理。

容易混淆的地方

域名是名称,IP 地址是设备通信时使用的地址;DNS 负责查询名称对应的地址。URL 则是一次访问所用的完整地址,可以包含协议、域名、路径等部分。所以你说“换一个域名”和“把登录页路径改掉”,是在改不同的东西。

什么时候用

适合用

  • 网站准备对外发布,想给用户一个稳定、易记的访问入口,而不是让他们记服务器地址。
  • 官网和产品后台需要不同入口,想用不同的子域名分别连接和管理服务。
  • 产品迁移托管平台后,希望用户继续使用原来的访问名称,再调整对应的 DNS 解析。

不适合用

  • 只在自己电脑上预览开发中的页面时,用 localhost 访问就够了,不必先注册域名。
  • 只是想把网站里的“帮助”页改成另一个路径时,改路由即可,不需要另买域名。

练一练

你的产品已部署到新平台,希望用户继续通过原来的网址访问。现在最相关的做法是什么?

让 AI 帮你做

请帮我把已部署的网站接入我持有的域名。先说明你需要我提供哪些托管平台和域名管理信息,再给出 DNS 解析、平台绑定、HTTPS 和访问验证的步骤;不要假设你能直接修改我的账户配置。

接下来学什么