关于域名:一文读懂域名注册

59次阅读

共计 5860 个字符,预计需要花费 15 分钟才能阅读完成。

本文深入浅出解说域名的注册、建站和治理,通过文章能够理解以下问题:域名注册及建站流程;域名注册的技术原理;域名治理(批改 DNS 服务器、转入转出、自定义 DNSHost、whois 信息)。

家喻户晓,互联网中的地址其实是 IP 地址,有 IPV4 和 IPV6 两种类型,但 IP 地址比拟难记忆,因而创造了有非凡含意的域名不便用户应用。下图为域名的构造,每个域名都是有根域,如 www.volcengine.com 其实应该是 www.volcengine.com.,其中域名开端的点就是根域名,很多状况下根域名是能够省略掉的。

在上述例子中,.com 为顶级域名,volcengine.com 是二级域名或主域名,www.volcengine.com 是子域名或分域名。值得注意的是,顶级域名能够由多个标签组成,例如 .com.cn。

域名注册与建站

域名最常见的作用是为网站提供拜访地址,例如 www.volcengine.com 和 volcengine.com。如果想创立本人的网站,并心愿用户能够应用 www.wenteng.site 和 wenteng.site 这两个域名拜访你的网站,则须要将这两个域名指向你的网站服务。

假如你曾经实现了页面代码编写和服务部署(页面资源已应用 Vercel 或 GitHub  Pages 部署,并通过 dig 域名获取了服务对应的负载平衡服务器 VIP),接下来须要晓得如何获取域名并将域名指向你的服务,本大节将帮忙你解决这个问题。

注册二级域名

首先,要创立本人的网站,第一步是获取 www.wenteng.site 和 wenteng.site 这两个域名。通过应用火山引擎域名服务 / 域名注册搜寻,你会发现能够找到 wenteng.site,然而却无奈找到 www.wenteng.site。这是因为只有二级域名是能够注册的,而子域名则是基于二级域名的配置,而非注册进去的资源。

因而,如果想领有这两个域名,你只须要在域名注册平台注册 wenteng.site 这个二级域名,之后在 DNS 解析平台中配置两个主机记录,别离为空(通常应用 @符号)和 www 的子域名即可。

火山引擎域名注册主流程总的来说,域名的注册和线上购物很相似,询价 -> 加购 -> 付款。不同点在于,通过中国边疆的域名代理商注册域名之前,须要先增加持有者信息模板用于实名认证,实名认证胜利后才能够绑定模板购买域名(国外不须要这一环节)。

域名下单后,国内的域名注册商会对用户购买的域名进行命名审核,查看域名是否蕴含敏感词汇。命名审核通过,该域名在国内国外均能够应用;命名审核失败,.cn 等 CNNIC 治理的后缀域名会注册失败,其余后缀域名会被保留,但将处于 serverhold 状态,在国内无奈应用。

用户购买域名后,须要关注下域名的状态,避免域名过期未续费导致域名被其他人抢注。

域名的有效性状态阐明

配置 DNS 解析

域名购买胜利后,即领有了域名这个资源,然而域名失常应用还须要在 DNS 治理平台(如云解析 DNS)配置解析来实现域名到 IP 的映射。二级域名购买后,即领有了该二级域名以及二级域名下子域名的 DNS 解析配置权限。

以上文两个域名为例,假如服务器 IP 为 76.76.21.22,对于 wenteng.site,须要增加一条主机记录为空(通常应用 @符号),记录值为 76.76.21.22 的记录;对于 www.wenteng.site,须要增加一条主机记录为 www,记录值为 76.76.21.22 的记录。配置结束,当用户拜访这两个域名时,DNS 解析会将该域名解析为 76.76.21.22,之后用户的拜访流量就会达到这个 IP 的服务器。

因为本网站只是测试应用,不对外公布,服务器也在境外,因而无需备案和合规悬挂,在 DNS 解析配置结束即可失常拜访。感兴趣的读者能够别离点击 www.wenteng.site、wenteng.site 这两个域名拜访对应的网站。

网站备案

想要将域名解析至中国边疆的服务器上对外提供服务,依据相干规定,须要进行域名 ICP 备案。此外,各网站在工信部进行 ICP 备案胜利后,还须要进行公安联网备案。

ICP(Internet Content Provider)备案是由工信部治理要求,由接入商帮助代申请。如果没有进行 ICP 备案,全网都无法访问网站。如果是在多家云厂商申请服务,就须要在每家厂商进行备案,彼此之间的备案和接入相互独立。须要留神的是,DNS 不受备案与否的影响,因为配置解析不校验域名备案状态,能够随便配置。

公安备案是公安部对网站域名的管辖要求。自网络正式联通之日起三十日内,相干主体须到所在地的省、自治区、直辖区人民政府公安机关指定的受理机关办理备案手续。未公安备案不会影响流量的拜访,然而如果网站被举报或相干人员发现网站对外可拜访却没有备案,相干部门会对网站负责人进行处罚。

合规悬挂

ICP 备案胜利后,须要在 ICP 备案胜利的网站底部悬挂工信部下发的 ICP 备案号,并生成链接指向工信部网站:https://beian.miit.gov.cn/

公安联网备案审核通过后,须要复制网站公安机关备案号和备案编号 HTML 代码,下载备案编号图标,并编辑网页源代码将公安联网备案信息搁置在网页底部。

域名注册原理

下图为域名各级管理机构,ICANN 为最顶层的域名管理机构,负责管理国内外所有域名,然而国内域名还须要受工信部和 CNNIC 的治理。通常来说,域名购买行为产生在域名注册商 / 代理商处,然而实质上域名的注册是在各注册局进行的。

域名注册商代理多个顶级域名,给用户提供基于顶级域名的二级域名注册服务。域名机构中最重要的是注册局,它间接负责顶级域名的治理。以 .com 域名对应的注册局为例,该注册局会负责 .com 顶级域名服务器的保护以及 .com 下的二级域名的资源管理。

域名实质上是 IP 的别名,域名到 IP 的映射是通过 DNS 解析实现的,以 wenteng.site 为例:

  • 域名注册后,该域名的 DNS 解析顺次通过根域名服务器——> 顶级域名服务器——> 权威域名服务器,如果权威中存在该域名的解析记录(须要用户在 DNS 治理平台配置),域名能够解析胜利;
  • 域名未注册时,DNS 解析必定会失败的,然而具体会失败在哪一个节点呢?答案就是顶级域名服务器。

DNS 解析是一级一级查问的,因为域名未注册,顶级域名服务器中是没有该二级域名的记录的,也就无奈给出域名对应权威服务器的地址(NS 记录),解析中断。二级域名注册前后差别点在于二级域名对应的顶级域名服务器(此例中为 .site 对应的注册局保护的 DNS 服务器)处是否存在二级域名的 NS 记录(NS 记录会指明下一跳须要查问的 DNS 服务器的地址)。因而能够推断,二级域名的注册实质上是在其对应的顶级域名服务器中为该二级域名插入 NS 记录。除了插入 NS 记录,域名注册时注册局还会治理该域名的资源信息,记录新注册的二级域名的注册商、域名持有人、注册工夫等信息。

此外,域名是没有国内域名和国外域名之分的,注册一个域名能够寰球应用。 DNS 是域名与 IP 的映射,IP 有国内国外之分,域名是没有的,将域名解析到国外的 IP 就能够拜访国外的服务,将域名解析到国内的 IP 就能够拜访到国内的服务。尽管 .cn 之类的顶级域名是中国治理的,然而依然能够将这些顶级域名下的域名解析到国外的服务。

域名治理

域名反对很多治理操作,如续费、赎回、批改联系人信息、开关更新锁、开关转移锁等,这些操作都不波及太多技术问题,因而本文不再赘述。接下来次要介绍批改域名 DNS 服务器、域名转入转出、自定义 DNSHost 以及域名的 Whois 信息。

批改 DNS 服务器

上文提到,域名注册的过程实质上是在其对应的顶级域名服务器中为该二级域名插入 NS 记录的过程,NS 记录指明这个二级域名的权威服务器。域名注册时,域名注册商 / 代理商会调用注册局的接口将二级域名的 NS 记录设置为默认的 DNS 服务器域名,如火山引擎域名服务会为新注册的域名设置 DNS 服务器为云解析 DNS 提供的权威服务器域名(ns1.volcdns.com……ns5.volcdns.com)。

当然用户也能够在域名注册商处自在批改域名的 DNS 服务器,比方将在其余云服务商注册的域名的 DNS 服务器改为火山云解析 DNS 服务器。批改域名 DNS 服务器,实质上改的仍然是顶级 DNS 服务器处该域名的 NS 记录。

域名转入转出

如果想要把二级域名从一家域名注册商转入到另一家注册商,须要进行域名的转入转出操作,这个转入只是管理权的转入,注册局只需批改该域名的资源信息(域名的注册商信息)即可实现域名的转入转出。

当用户发动二级域名的转出操作时,注册局会给用户下发一个转移明码,之后用户将该明码提供给转入注册商发动域名的转入操作,火山引擎域名服务会将该明码提交给注册局核查,核查胜利后注册局会更新该域名的注册商信息,域名转入胜利。

域名转入尽管实质上只是二级域名资源信息的更新,然而依据注册局的规定,域名转入时需在原期限上续费 1 年,因而,域名转入时须要相应领取 1 年的域名续费费用。以后火山引擎域名服务新用户转入流动,域名转入一元起(1 元即可续费一年域名)。

如果你转入域名后,心愿通过云解析 DNS 治理二级域名及其子域名的解析记录,你能够先在云解析中配好相应域名的解析记录,之后在火山引擎域名服务中批改 DNS 服务器即可。

自定义 DNS Host

自定义 DNS Host 指的是搭建本人的权威 DNS 服务器,本人能够给本人的域名提供解析服务。搭建好 DNS 服务器后,只须要将域名的 DNS 服务器改为自建的 DNS 服务器的域名即可。搭建本人的 DNS 服务器并不简单,购买一个云服务器并在该云服务器中装置 DNS 服务器软件就能够使其成为一个 DNS 服务器。领有本人的 DNS 服务器,除了能够为公网域名提供解析,还能够联合本人搭建的 local DNS 一起实现私网 DNS。

DNS 服务器创立结束,须要为 DNS 服务器调配至多一个子域名(如 dns.example.com)用来作为 NS 记录值应用。子域名与 IP 的绑定须要在两处进行:

  • 第一处是在域名治理中创立 DNS 服务器(上图 1),将子域名与 DNS 服务器的 IP 提供给注册局(也就是本节讲的自定义 DNSHost);
  • 第二处是在 DNS 解析治理平台为子域名增加 A 记录为服务器 IP。

DNS 服务器的应用能够参考这个例子,用户在云服务商 DNS 治理平台配置了子域名 a.b.com 的解析,当初想应用本人搭建的 DNS 服务器 dns.example.com 为其子域名提供解析,那么用户就须要在云服务商 DNS 治理平台将 a.b.com 的解析记录改为 NS 记录,值为 dns.example.com。此外,用户还须要在本人搭建的 DNS 服务器中增加 a.b.com 的解析记录为指标服务器的 IP 地址。

第二处绑定很好了解,当用户须要用你的 DNS 服务器为其个别子域名(如果二级域名下所有子域名都改用其余 DNS 服务器,能够间接在二级域名管理处批改 DNS 服务器)提供解析时,须要更改其子域名的解析记录为 NS 记录,值为你的 DNS 服务器的域名,然而这个域名(如 dns.example.com)是须要再进行 DNS 解析失去 IP 的,因而,为了保障你的 DNS 服务器能够为子域名提供解析,你须要在 DNS 治理平台为 dns.example.com 增加解析记录。

第一处绑定就有些简单了,如果对 DNS 解析和胶水记录足够理解,其实能够推断出这一步自定义 DNSHost 的过程其实就是增加胶水记录的过程。胶水记录其实是一个 IP,即 NS 记录值所对应的 IP。顶级域名服务器返回二级域名记录 NS 记录时,通常会在返回报文的 additional section 字段中携带 NS 记录域名对应的 IP,这个 IP 就是胶水记录。

很显著,胶水记录的存在能够省去再解析 NS 记录取得 DNS 服务器 IP 的过程,也能够答复第一台权威 DNS 服务器的域名是被谁解析的问题。当用户在应用 dns.example.com 注册二级域名或批改二级域名的 DNS 服务器为 dns.example.com 时,dns.example.com 如果进行过自定义 DNS 服务器操作,当该二级域名解析到顶级域名服务器这一节点时,顶级域名服务器就会在返回 NS 记录的同时携带胶水记录(你的 DNS 服务器的 IP)。

Whois 信息

您能够通过 WHOIS 查问获取已注册域名的持有者信息、注册工夫、域名状态等信息,每个域名至多有一个状态码,但也能够有多个,如 active(OK)示意域名失常,serverHold 示意注册局设置暂停解析。

从技术实现角度来说,whois 信息的获取起源有两个:ICANN 或注册局

  • ICANN 是顶层的域名管理机构,存储有所有域名的资源信息;
  • 注册局会治理相应顶级域名下的所有二级域名的资源,如 .com 注册局会领有 a.com、b.com 这些二级域名的资源信息。

两种形式均有利弊,ICANN 的接口较慢,而且容易封禁,然而对接不便;应用注册局的接口速度快,准确性高,然而须要对接所有的注册局。

火山引擎域名服务提供 whois 查问性能,能够通过 通过火山引擎 whois 服务查问 wenteng.site 的 whois 信息,如果心仪的域名曾经被人抢注了,还能够通过火山引擎域名服务发动委托购买。wenteng.site 的 whois 信息,如果心仪的域名曾经被人抢注了,还能够通过火山引擎域名服务发动委托购买。

基本概念

ICANN(The Internet Corporation for Assigned Names and Numbers):互联网名称与数字地址调配机构,负责互联网协议(IP)地址的空间调配、协定标识符的指派、通用顶级域名(gTLD)以及国家和地区顶级域名(ccTLD)零碎的治理、以及根服务器零碎的治理。

注册局 :一个或多个顶级域名对应一个注册局,注册局负责管理和保护顶级域名。工信部:中国的域名既要受 ICAMN 执行规定的限度,也要遵循工信部的规定(比方 ICP 备案)。

CNNIC(China Internet Network Information Center):中国互联网络信息中心,CNNIC 是我国域名注册管理机构和域名根服务器运行机构。次要有两个职责:1. 注册局,负责运行和治理 .cn 以及其余中文顶级域名。2. 域名根服务器运行机构。serverHold 是 2009 年 12 月 14 日当前由 CNNIC 对 CN 域名新减少的一种域名状态,次要起因就是域名没有备案。域名在这个状态下,所有解析都无奈失效,要勾销这个状态,只有通过注册商,向 CNNIC 提交该域名的备案号,CNNIC 会在三个工作日内审核并勾销该状态。

正文完
 0