我正在使用Express制作我的网站。
但是在不同的端口上调用API,分配了不同的IP。
都使用了req.ip
localhost:3000(来源)-> :: 1 / localhost:8080(其他服务器)-> :: ffff:127.0.0.1
答案 0 :(得分:2)
::1
是IPv6环回地址::ffff:127.0.0.1
是IPv4环回地址,写为IPv6地址显然,您的软件在内部使用IPv6套接字,因此IPv4和IPv6都可以通过IPv6实现来处理。这样做越来越多,因为它使编写支持两者的软件变得更加容易。
使用其recommended representation显示IPv6地址,使用相应的IPv4-mapped IPv6 addresses显示IPv4地址为special notation。
因此,您看到的区别是IPv6连接和IPv4连接之间。两者都是连接到本地主机的有效方法。