执行时ifconfig
我发现了不应该显示的网络环回设备(也许有些 Linux 软件包自己创建了它?)但我想分析一下它的作用 - 有什么想法可以追踪哪个进程使用它以及它做了什么,它是否使用任何文件来保存一些日志等?其中一个想法是它是某些第三方恶意创建的,所以我想知道它的作用,另一个是能够访问本地 Ipython 笔记本,但我想确定这个设备的用途是什么在我的计算机上
以下ifconfig
结果
lo: flags=73<UP,LOOPBACK,RUNNING> mtu [[some_mtu]]
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 787 bytes 46448 (45.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 787 bytes 46448 (45.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
答案1
来自 RFC 5735:
127.0.0.0/8 - 此地址块被指定为 Internet 主机环回地址。由高级协议发送到此地址块内任意地址的数据报都会在主机内环回。这通常仅使用 127.0.0.1/32 进行环回。如 [RFC1122] 第 3.2.1.3 节所述,整个 127.0.0.0/8 地址块内的地址不会合法地出现在任何网络上。
我使用的几乎每个系统都有环回接口。它存在于所有 Linux 系统以及 Windows 上(尽管ipconfig /all
Windows 10 上由于某种原因没有显示它,但仍然可以 ping 通)。