IP地址用于以数字方式指定主机。在计算机网络中有不同类型的IP地址。其中一个是127.0.0.1 这看起来有点混乱。127.0.0.1 是专用IPv4地址。此地址分配给本地系统,不能被其他系统使用。
127.0.0.1 IP地址
127.0.0.1主要用于测试本地系统网络协议。我们可以打乒乓球 127.0.0.1
就像本地或远程网络上的其他IP地址一样。如果操作系统网络堆栈没有问题,ping ICMP请求将成功答复。“127.0.0.1“也称为环回地址,因为它连接到本地系统,而不是远程系统。IP地址范围127.0.0.1/8完全注册用于环回。这意味着在127.0.0.1–127.0.1.255之间注册了环回接口。
IP地址127.0.0.1用例
起初,使用IP地址似乎是不必要的 127.0.0.1 但是它提供了一些流行的用例。
环回 127.0.0.1 可用于测试目的,以检查当前系统网络堆栈和功能。我们可以ping 127.0.0.1,如果它回复正确,这意味着TCP/IP网络堆栈工作正常。
127.0.0.1 还用于阻止某些应用程序和域,其中域转换指向127.0.0.1。主机的文件包含以下记录,其中abc.com将被重定向到localhost。
abc.com 127.0.0.1
或者, 127.0.0.1 也可用于启动本地系统上其他计算机无法访问的web服务器、文件服务器、应用程序服务器等不同服务。这是进行web应用程序开发并使用localhost访问和测试它的一种安全方法。
平127.0.0.1
在这部分我们将ping 127.0.0.1
测试我们的网络堆栈。我们将使用 ping
实用性,将在下面的教程中详细解释。
$ ping 127.0.0.1

Ping 127.0.0.2和127.0.0.3
如前所述,127.0.0.1/8范围完全注册用于在本地系统上创建的环回接口。我们也可以ping 127.0.0.2、127.0.0.3到127.0.0.255,就像他们回复的地方一样。
> ping 127.0.0.2> ping 127.0.0.3
![图片[2]-计算机网络中的127.0.0.1 IP地址或本地主机是什么?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/05/poftut_image-198.png)
跟踪127.0.0.1
为了看到 127.0.0.1 与其他IP地址不同,我们可以跟踪IP地址。跟踪将检查到给定IP地址的路由,并打印中间跃点和IP地址。下面我们可以看到 127.0.0.1 只创建了一个不到1ms的单步。这仅仅意味着 127.0.0.1 在我们的电脑上。当我们追查到 谷歌网站 我们可以看到这需要更多的时间。
> tracert 127.0.0.1
> tracert google.com
![图片[3]-计算机网络中的127.0.0.1 IP地址或本地主机是什么?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/05/poftut_image-197.png)
本机
localhost
只是一个用来解析DNS的主机名 127.0.0.1
.Localhost将工作 127.0.0.1
可以互换。我们可以看到这个域名是在 /etc/hosts
对于Linux和 /Windows/etc/
对于Windows操作系统。我们可以更改IP地址或更改主机名。
127.0.0.1 localhost
然后像下面那样打印出来。
$ cat /etc/hosts

IPv6 127.0.0.1 As::1
IPv6还具有与“IPv6”相同的功能 127.0.0.1 “. 此地址表示为 ::1
在短的方式,但真正的或完整的IP地址是 0000:0000:0000:0000:0000:0000:0000:0001