网络域名与URL

写在前面

这篇文章叙述了什么是域名,域名的价值,URL(Uniform Resource Locator)的定义,URI(Uniform Resource Identifier)的定义及作用;
认识一下网络通信协议,尤其是 http(Hypertext Transfer Protocol) 、 https(Hypertext Transfer Protocol Secure)
注意:本篇文章信息密度较大
目的:方便你更好的网上冲浪,更流畅的分享内容。

域名(Domain)

顶级域

在技术定义(DNS体系)中:www.example.com 中com是“顶级域”.
常见的顶级域有gTLD(global Top-Level Domain)、ccTLD(Country Code Top-Level Domain)、sTLD(Sponsored Top-Level Domain).

好的,按照你的要求,我把顶级域(TLD)的主要分类整理成一张清晰的表格:

分类缩写 英文全称 中文名称 核心特征 典型例子
gTLD Generic Top-Level Domain 通用顶级域 历史悠久,最初按用途划分,现已开放泛用 .com, .org, .net, .info
New gTLD New Generic Top-Level Domain 新通用顶级域 2012年后新增,词汇丰富,多为商业运营 .xyz, .shop, .tech, .club, .top
ccTLD Country Code Top-Level Domain 国家和地区顶级域 两个字母,代表特定国家/地区,由当地机构管理 .cn(中国), .jp(日本), .uk(英国), .hk(香港)
sTLD Sponsored Top-Level Domain 赞助顶级域 由特定专业社群赞助,注册有严格资格限制 .edu(教育), .gov(政府), .mil(军事)
Infrastructure TLD Infrastructure Top-Level Domain 基础架构顶级域 仅用于互联网底层技术,不对外开放注册 .arpa(用于反向DNS解析)

补充说明:

  • New gTLD 在技术上仍属于 gTLD 的大类,但因其数量庞大且政策不同,通常单独列出。
  • sTLD 中著名的 .edu.gov.mil 主要针对美国机构,其他国家通常使用自己的 ccTLD 来实现类似功能(例如中国使用 .edu.cn.gov.cn)。

顶级域:.CN 中国的国家顶级域名,由CNNIC(中国互联网络信息中心)负责运行和管理。
.中国 中文域名形式的国家顶级域名,与.CN同等效力,鼓励推广使用。

观察本站点域名pc.20260607.xyz 可以发现 .xyz就是顶级域
观察 www.bilibili.com (哔哩哔哩) .com就是顶级域
特殊地 .com.cn .edu.cn这些二级域名 可以被分发 由于通俗性的讲解要求,本篇文章不做深究
比如: http://sina.com.cn(新浪网) 他们购买的域名是sina.com.cn而非.com.cn使用

技嘉官网:www.gigabyte.cn 他们的主域名就是gigabyte.cn

主域名

观察本站点域名pc.20260607.xyz 可以得到 主域名 20260607.xyz(商业语境下的根域名)

也即是我通过 spaceship.com 向该运营商购买了n年期限的使用权和管理权限,
而本站的主域名是一个高考倒计时的网页 如图:
20260607.xyz

技嘉官网:www.gigabyte.cn 他们的主域名就是gigabyte.cn

分级域名、子域名(SubDomain)

pc.20260607.xyz 这被点分为三段,我们通常称作它为三级域名,而在网络中泛指为二级域名 子域名
baidu.com 这个是百度的域名
DeepSeek
这个是DeepSeek的URL 其中www.deepseek.com域名部分,使用了三级域名
pc.20260607.xyz 就是20260607.xyz的子域名

作用

互联网初期,我们访问网站时需要记住复杂的数字IP地址(如:192.168.0.1),但有了域名系统(DNS),我们只需记住易于发音和记忆的域名即可。

因此你访问一个网站需要记住四组数字,很麻烦。对于网站和维护者,很容易遭受网络攻击。

于是域名诞生,借助dns(Domain Name System)访问网站

pc.20260607.xyz 背后有很多个ip全部来源于vercel(一家世界级别的科技公司,创造了next.js)

域名的目的是为了让你直接进入网站,而非使用搜索引擎,从而避免进入仿冒网站,DeepSeek诞生初期,有很多长得很像、甚至一模一样的网站,而记住域名在地址栏 直接输入,就可以进入DeepSeek

地址栏

至于是什么是地址栏
DeepSeek
红色框部分的可以被输入,在这里切换到英文输入法输入deepseek.com 点击回车,(记住:英文的输入法“.”,而非”。”

重定向 (Redirect)

DeepSeek.comwww.deepseek.com 其实是同一个网站,www 只是这个网站的一个“子域名”或“别名”,而 DeepSeek.com 是它的“根域名”(商业语境下)。

互联网早期,www(World Wide Web,万维网)是标配,大家都习惯在域名前加 www,所以很多网站保留它作为“主入口”。

浏览器输入哪个都能打开,只是技术上做了个“跳转”或“指向”。
但这并非是约定俗成的,一般会在技术层面做一个重定向的操作,一是为了简便输入,二是为了提高SEO(SEARCH Engine Optimization)也即是,它会影响在搜索引擎的位置。

举个例子 ,你在任何搜索引擎搜索 pc.leebro.xyz网站 你大概率找不到这个东西,我没有做SEO优化,也没有向搜索引擎提交网站

冲浪网络协议(Protocol)

不同的网络协议有不同用处,比如,我经常用的 http:// smb:// ftp:// webdav:// ssh:// 等等。
常见的协议,或者大众在日常生活中能见到的就是httphttps,也是我们访问某个网页必备的。


HTTP vs HTTPS 对比

对比维度 HTTP HTTPS
全称 HyperText Transfer Protocol(超文本传输协议) HyperText Transfer Protocol Secure(超文本传输安全协议)
中文俗称 超文本传输协议 超文本传输安全协议
核心区别 明文传输,数据不加密 加密传输,数据经过SSL/TLS加密
安全性 ❌ 不安全,容易被窃听、篡改 ✅ 安全,防窃听、防篡改、防冒充
默认端口 80 443
网址开头 http:// https://
浏览器标识 无特殊标识,部分浏览器会标“不安全” 地址栏显示🔒(小锁图标)
是否需要SSL证书 ❌ 不需要 必须有SSL证书(由CA机构签发)
传输速度 稍快(无加密开销) 稍慢(有加密解密过程,但现代硬件下差异极小)
SEO(搜索引擎排名) 无加分 Google、百度等明确给HTTPS网站排名加权
适用场景 仅适合测试环境或纯公开信息页面 所有涉及隐私的场景:登录、支付、填表、聊天等

一点通俗说明(小白必看)

打个比方:

  • HTTP 就像寄明信片——信的内容写在卡片背面,邮递员、中转站、沿途任何人拿到手都能直接看到你写了什么。如果你的明信片上写了密码或银行卡号,那就危险了。

  • HTTPS 就像把信装进带锁的保险箱里再寄出去——只有收件人(网站服务器)才有钥匙能打开,中途任何人都只能看到一个密封的铁盒子,根本不知道里面是什么内容。

一个重要的细节

HTTPS ≠ 网站绝对安全
HTTPS 只保证“你与网站之间的传输通道是加密的”,但并不保证“这个网站本身是可信的”。
比如一个钓鱼网站也用 HTTPS(有小锁),它依然是个骗局。所以看小锁只能说明“连接安全”,不能说明“网站靠谱”。(当今,https的获取仅需几分钟,并不难操作)


再补充一个实用小知识

如果你在浏览器地址栏看到:

显示状态 含义
🔒 小锁 + HTTPS ✅ 连接安全,数据已加密
⚠️ “不安全”警告 ❌ 该页面用的是 HTTP,建议不要输入任何敏感信息
🔓 小锁带红叉 ❌ SSL 证书有问题(过期或无效),说明网站可能被篡改,请立即离开

表格由deepseek 生成


URL(Uniform Resource Locator)

以本站第一篇文章的url为例:
URL = 协议方案(Scheme + 主机(Host) + 资源路径(Path)
其中 主机(Host) 通常就是域名(或IP地址),而 资源路径(Path) 属于 URI(统一资源标识符) 的一部分。

通常来讲,我们想要把某个网站分享给小伙伴的时候,最直接的方式就是复制 URL 地址栏中的完整地址。

image.png

这个就是网站的urlhttps://pc.20260607.xyz/2026/07/13/3-%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6/
至于中文部分为什么变成了含有%?这是因为URL中包含非ASCII字符(如中文)时,需要进行百分比编码(Percent Encoding),将其转换为标准的十六进制表示形式。方便计算机理解和传输。

端口

一般http为80端口
https为443端口
因为太过于常见,我们已经默认了,无需在URL中显式指定,直接被省略。

端口的形式 通常以 : 开头,例如 :8080
比如 我局域网内的一个网站 我给他自定义为217端口
image.png
大概知道什么是端口 见到时不要蒙圈就好

URI(Uniform Resource Identifier)

读完url部分 你应该已经知道了uri是什么

URI(统一资源标识符)就是给互联网上任何一个“东西”起的名字或地址。
它就像一个“身份证”,用来唯一识别某个资源,但不一定告诉你“怎么找到它”。

这里的“资源”可以是指任何东西:

一个网页(/index.html)

一张图片(/photo.jpg)

一个用户(user/123)

一个邮箱地址(mailto:someone@example.com

一本书的ISBN号(urn:isbn:9780451450524)
这个问题问到了点子上!URI 是网络世界的核心概念之一,但确实有点抽象。我用“三步法”给你讲透:先给一个超简定义,再用生活例子打比方,最后画一张关系图,保证你听完就忘不了。


第一步:一句话定义(小白版)

URI(统一资源标识符)就是给互联网上任何一个“东西”起的名字或地址。
它就像一个“身份证”,用来唯一识别某个资源,但不一定告诉你“怎么找到它”。

这里的“资源”可以是指任何东西:

  • 一个网页(/index.html
  • 一张图片(/photo.jpg
  • 一个用户(user/123
  • 一个邮箱地址(mailto:someone@example.com
  • 一本书的ISBN号(urn:isbn:9780451450524

第二步:生活中的完美类比 🏠🚗

想象你要找一个人:

场景 你说的话 对应概念
你只知道他的名字 “我要找张三” 这是个 URI(标识了“张三”这个人),但光靠这个名字可能重名,而且不知道去哪儿找他
你知道他的身份证号 “我要找 110101199001011234 这个人” 这也是个 URI(唯一标识了一个具体的人),但身份证号没法直接“找到他本人”
你知道他家的详细地址 “我要去 北京市朝阳区xx路xx号” 这是个 URL(不仅能标识这个人住在哪,还能按地址“找到他”),URL 是 URI 的一种

关键点:URI 只负责“起名/标识”,不负责“告诉你怎么到达”。URL 则两者兼备。


第三步:URI 的两种类型

URI 分为两大类,弄明白这个你就彻底理解了:

|

画个关系图:

1
2
3
4
        URI(统一资源标识符)
/ \
URL(定位符) URN(名称)
(告诉你怎么找到) (只给一个名字)

URL 和 URN 都是 URI 的子集,两者有少量重叠,但绝大部分场景下:

  • 你平时在浏览器地址栏敲的,都是 URL(因为要“找到”网页)
  • 你很少直接接触 URN(它更多用于后台系统、图书馆编目、XML命名空间等)

第五步:终极记忆口诀(帮你记住)

URI 是“身份证号”,URL 是“家庭住址”。
所有 URL 都是 URI,但不是所有 URI 都是 URL。