0.0.0.0 127.0.0.1等几个特殊的IP地址

0.0.0.0

127.0.0.1

localhost

255.255.255.0

255.255.255.255

这都是些什么地址,代表了什么意思。 网络为系统服务器,系统需要网络。 这些地址在系统和网络都存在,作用和意思甚至基本相同。

一、0.0.0.0

在路由中:0.0.0.0表示默认路由,当路由表中没有找到匹配的路由的时候所对应的路由。简单说就是凡是不知道走哪条路的都走这条路,懂网络都懂。

在服务器中:0.0.0.0表示任意ip地址,比如在DNS服务器可以选择只响应某些IP地址,如果允许该服务器为任意ip地址的主机提供DNS服务,则在/etc/named.conf中将地址两处127.0.0.1 改为0.0.0.0或者any 如下红色框所示:

此处使用0.0.0.0就是代表了任意地址,确实就是any

二、127.0.0.1

127.0.0.1属于{127,}集合中的一个,而所有网络号为127的地址都被称之为回环地址,所以回环地址 != 127.0.0.1,它们是包含关系,即回环地址包含127.0.0.1。 所有发往回环地址的数据包都应该被loop back。

回环地址可以来检测本机的TCP/IP服务是否正常。即便没有网络执意要安装了tcp/ip协议即可ping 127.0.0.1 而且还是可以ping通的。

不分网络设备还是操作系统,127.0.0.1都是本机回环地址。

三、localhost

localhost是个域名,而不是一个ip地址。通常在/ets/hosts文件中都把localhost绑定127.0.0.1 ,当然了这个你也可以vi修改它。

四、255.255.255.0 是一个C类网的掩码,表示网络地址的前三段是网络地址,最后一个0其实代表0-255 其中0是网络地址,如果是255代表广播地址,即所有地址。这个网络中真正可用的IP地址是从1到254共计254可用地址。 B类网的掩码则是255.255.0.0 ,掩码也不一定都是255和0,也可以是248、240,要看你的网络怎么规划的。

五、255.255.255.255为广播地址,代表所有地址 ,如果是发送给所有地址,即广播给所有地址就是这个地址。

相关推荐
初中就开始混世的大魔王7 小时前
5 Fast DDS-Discovery
网络·c++·算法·中间件
EasyDSS7 小时前
私有化视频会议系统/企业级融媒体平台EasyDSS优化升级打造轻量化高效视频协作场景
网络·音视频·媒体
z202305087 小时前
RDMA之DCQCN (14)
linux·服务器·网络·人工智能·ai
上海云盾安全满满7 小时前
为什么访问不一样的网站会有快有慢?
网络·安全
小熊officer7 小时前
网络渗透(Network Penetration)
网络·安全·web安全
长河8 小时前
APISIX
java·网络
FBI HackerHarry浩8 小时前
在Python中TCP网络程序开发的步骤流程
运维·服务器·开发语言·网络·python·pycharm
wanhengidc8 小时前
服务器 数据恢复
运维·服务器·网络·智能手机·云计算
熊出没8 小时前
我用 Netty TCP 搭建物联网云平台,并对接车辆电池信息解析
物联网·网络协议·tcp/ip
草莓熊Lotso9 小时前
【Linux网络】深入理解 HTTP 协议(一):从基础概念到 URL 编码解码
linux·网络·c++·网络协议·http·软件工程