garden/content/main/nw_ip_地址.md
SouthFox cb37e6a77b
All checks were successful
/ deploy (push) Successful in 1m12s
[build] create dir
2024-06-04 14:52:49 +08:00

53 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

+++
title = "IP 地址"
author = ["SouthFox"]
date = 2022-09-16T17:38:00+08:00
lastmod = 2022-09-28T21:46:07+08:00
tags = ["newbie", "publish"]
draft = false
+++
如同现实世界一样,寄一封信、一个包裹需要填写收件人的地址,而在[互联网]({{< relref "nw_互联网.md" >}})上传递数据同样需要一个地址这个地址通常叫做「IP 地址」。
## 格式 {#格式}
IP 地址通常是以四组 0~255 的数字组成的一串数字,例如:
- 1.1.1.1
- 8.8.8.8
- 110.242.68.66 (百度服务器的 IP 地址)
- 142.250.72.174 (谷歌服务器的 IP 地址)
### 内网地址 {#内网地址}
在 IP 分布中有一些特殊的范围被划定出来被用于标识内网地址,例如,如果 xx 市 xx 区 xx 街 xx 号可以看作为一个外网地址,那么小区内 xx 栋 xx 楼就是一个内网地址。
外网地址只要知道了就可以访问到,而内网是内部的,是服务于内部的,例如跟随便一个外人说我住 xx 栋 xx 号,别人肯定是搞不清楚的,而同跟住一个小区的人说住 xx 栋 xx 号,那么就会能够找到了。
### 格式 {#格式}
一般来说常用的内网地址分三种:
- 10.xxx.xxx.xxx
- 172.16.xxx.xxx - 172.31.xxx.xxx
- 192.168.xxx.xxx
- 127.0.0.1 一个更加特殊的地址意思是「本设备」「我」「myself」
如果打开手机里的 Wifi 详情或是电脑里的网络详情,那么其标注的地址所很有可能会是上述其中的一个。
## IPv6 {#ipv6}
可以很明显的感受到用四组 0~255 的数字标识地址范围是不是有点小?会不会不够应付现在手机手表冰箱乃至咖啡机都要联网的世界?没错,确实不够,所以人们作出了很多努力,例如 [NAT]({{< relref "nw_nat.md" >}}) 技术还有就是 IPv6 技术。
IPv6 不仅使用到了数字,同时还使用了字母来进行标识,同时长度也更长,号称可以「给地球上每一粒沙子都分配一个地址」,但即使在 2022 年的现在IPv6 的普及度依然不够所以以建站考虑的话IPv4 地址还是有必要的。
## DNS {#dns}
但,等等?平常上网时并没见到 IP 地址啊?上网时通常都是输入 www.baidu.com 这样的[域名]({{< relref "nw_域名.md" >}})啊?
这就是 [DNS]({{< relref "nw_dns.md" >}}) 的作用了。