127.0.0.1 localhost 0.0.0.0 回环地址区别
127.0.0.1:一般认为是本机ip,这个没错。但是本机ip不只是 127.0.0.1 而是所有回环地址。
回环地址: 包括127.0.0.1在内的 所有 指向本机的地址。范围是 127.0.0.1 到 127.255.255.254( 不包含 127.255.255.255 ),可就是几乎所有 127 开头的ip都是回环地址( 除了 127.255.255.255 ),他们都是指向本机。指向 回环地址的 数据包。不会发送到外网。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1 : lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00 : 00 : 00 : 00 : 00 : 00 brd 00 : 00 : 00 : 00 : 00 : 00 inet 127.0 . 0.1 / 8 scope host lo valid_lft forever preferred_lft forever inet6 :: 1 / 128 scope host valid_lft forever preferred_lft forever 2 : enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08 : 00 : 27 :5c: 51 : 20 brd ff:ff:ff:ff:ff:ff inet 192.168 . 1.234 / 24 brd 192.168 . 1.255 scope global noprefixroute enp0s3 valid_lft forever preferred_lft forever inet6 fe80:: 408 :ff99:b24a:5af4/ 64 scope link noprefixroute valid_lft forever preferred_lft forever inet6 fe80::dead:bd0b:89c7: 7628 / 64 scope link tentative noprefixroute dadfailed valid_lft forever preferred_lft forever inet6 fe80::eea4:68aa:d451:1c5b/ 64 scope link tentative noprefixroute dadfailed valid_lft forever preferred_lft forever |
上面 的 lo 就是代表回环虚拟网卡
localhost: 这是一个域名。在 hosts 配置文件中 一般都 有这样一句 配置。 127.0.0.1 localhost 就是说 如果 使用这个域名,那么会把它指向 127.0.0.1。在 linux 的 /etc/hosts 里面 有这样的配置
1 2 | 127.0 . 0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 |
0.0.0.0 : 这个代表所有指向本机的ip。比如本机 2 个网卡,一个内网网卡 192.168.1.200,一个外网网卡 118.24.0.161 ,还有本机回环地址( 上面说了 127.0.0.1 到 127.255.255.254 )。那么 0.0.0.0 就表示 所有这些能代表 这它机子的 ip。这里的 0.0.0.0 包含 192.168.1.200,118.24.0.161 和所有回环地址。
关于Ip 网段 的 解释:
C类ip前24个2进制位代表网络号,后面的代表主机
D,E类ip在中国没有,它是美国专用的。
D 是 D类地址用于组播,前面4位1110引导,后面28位为组播地址ID。
E E类地址用于研究用 总是以1111四位引导
所以,
A;1.0.0.0-127.255.255.255
B;128.0.0.0-191.255.255.255
C;192.0.0.0-223.255.255.255
D;224.0.0.0-239.255.255.255
E;240.0.0.0-254.255.255.255
不进现在可以使用的只有A,B,C类,不过上边A,B,C类的地址有私有ip,是不能在因特网中使用,只能在局域网中用。它们是
10.0.0.0-10.255.255.255 A 类网 的内网
172.13.0.0-172.31.255.255 B类网的内网
192.168.0.0-192.168.255.255 C类网的内网 ,我们的路由器地址就是这个。
下面是一个 外网服务器 参数:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | docker0: flags= 4099 <UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17 . 0.1 netmask 255.255 . 0.0 broadcast 0.0 . 0.0 ether 02 : 42 : 19 : 73 :6d: 91 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 ( 0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 ( 0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0: flags= 4163 <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.139 . 174.213 netmask 255.255 . 224.0 broadcast 10.139 . 191.255 ether 52 : 54 : 00 : 42 :0c: 21 txqueuelen 1000 (Ethernet) RX packets 1570051 bytes 220091624 ( 209.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1435340 bytes 341505227 ( 325.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags= 73 <UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0 . 0.1 netmask 255.0 . 0.0 loop txqueuelen 1000 (Local Loopback) RX packets 14108989 bytes 16848389404 ( 15.6 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 14108989 bytes 16848389404 ( 15.6 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
能耍的时候就一定要耍,不能耍的时候一定要学。
--天道酬勤,贵在坚持posted on 2018-09-09 22:33 zhangyukun 阅读(1828) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步