网络基础:从域名到IP,深入解析网络通信机制
1. 域名解析
互联网协议只能将数据包路由到IP地址,而非域名。当你尝试访问像 example.com 这样的网站时,系统首先要将该域名解析为托管该网站的服务器的IP地址。这一过程通过连接到域名系统(DNS)服务器来完成。你需要预先知道DNS服务器的IP地址才能与其建立连接,该IP地址通常由你的互联网服务提供商(ISP)分配,同时也有许多组织提供公共的DNS服务器。
以下是一些免费的公共DNS服务器列表:
| DNS 提供商 | IPv4 地址 | IPv6 地址 |
| — | — | — |
| Cloudflare | 1.1.1.1
1.0.0.1 | 2606:4700:4700::1111
2606:4700:4700::1001 |
| FreeDNS | 37.235.1.174
37.235.1.177 | 无 |
| Google Public DNS | 8.8.8.8
8.8.4.4 | 2001:4860:4860::8888
2001:4860:4860::8844 |
| OpenDNS | 208.67.222.222
208.67.220.220 | 2620:0:ccc::2
2620:0:ccd::2 |
解析主机名时,计算机向DNS服务器发送UDP消息,请求获取要解析域名的AAAA类型记录。若该记录存在,将返回IPv6地址,你可连接该地址的服务器加载网站;若不存在AAAA记录,计算机再次查询服务器,请求A记录,若存在则会收到服务器的IPv
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



