网络知识篇

什么是域名与URL

为什么需要域名?

上一篇我们知道了IP地址是互联网中设备的"门牌号"。但你能记住 39.156.66.10 是百度吗?142.250.80.46 是谷歌吗?

域名(Domain Name) 就是给IP地址起的"别名",让人类更容易记住。

💡 类比:IP地址像手机号 13812345678,域名像通讯录里的名字 "张三"。你不需要记号码,只需要记名字。

加载图表中...

DNS:互联网的电话簿

DNS(Domain Name System) 是将域名翻译成IP地址的系统。

当你在浏览器输入 www.baidu.com 时,背后发生了这些事:

加载图表中...

域名的结构

一个完整的域名由多个部分组成,从右到左依次是:

www.docs.example.com
 ↓    ↓     ↓     ↓
主机名 子域名 二级域名 顶级域名
加载图表中...

常见顶级域名

顶级域名含义示例
.com商业组织google.com
.cn中国baidu.cn
.org非营利组织wikipedia.org
.io技术项目常用github.io
.dev开发者web.dev
.app应用程序example.app

什么是URL?

URL(Uniform Resource Locator) 是互联网资源的完整地址,域名只是URL的一部分。

https://www.example.com:443/articles/hello?lang=zh&page=1#section2
  ↓          ↓           ↓      ↓              ↓            ↓
 协议       域名        端口    路径          查询参数        锚点
加载图表中...

URL 各部分详解

部分示例作用
协议https://数据传输方式
域名www.example.com服务器地址
端口:443服务端口(通常省略)
路径/articles/hello具体访问哪个资源
查询参数?lang=zh&page=1附加信息(键=值)
锚点#section2页面内跳转位置

HTTP vs HTTPS

特性HTTPHTTPS
全称HyperText Transfer ProtocolHTTP Secure
端口80443
加密❌ 明文传输✅ SSL/TLS 加密
安全性数据可被窃听数据加密传输
浏览器显示⚠️ "不安全"🔒 安全锁图标
适用场景已淘汰所有网站应使用
加载图表中...

如何拥有自己的域名?

加载图表中...

在终端中查看DNS

# 查看域名对应的IP
$ nslookup baidu.com
Server:   192.168.1.1
Address:  39.156.66.10

# 更详细的DNS查询
$ dig baidu.com
;; ANSWER SECTION:
baidu.com.  360  IN  A  39.156.66.10

# 追踪DNS解析过程
$ dig +trace example.com

小结

  • 域名是IP地址的人类友好别名
  • DNS 负责将域名翻译为IP地址
  • URL 是资源的完整地址,包含协议、域名、路径、参数等
  • HTTPS 是加密的HTTP,所有网站都应该使用
  • 域名需要购买,然后通过DNS解析指向服务器