本文浅显易懂解说域名的注册、建站和办理,经过文章能够了解以下问题:

  1. 域名注册及建站流程;
  2. 域名注册的技能原理;
  3. 域名办理(修正 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 存案号,并生成链接指向工信部网站: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 会在三个工作日内审阅并取消该状况。