IPv6
The sixth version of the Internet Protocol, using a 128-bit address space expressed in hexadecimal. It is designed to address IPv4 address exhaustion and to simplify the header.
Timeline (last 90 days)
IPv6 uses 128-bit addresses, written as eight groups of hexadecimal numbers (such as 2001:db8::1).
Scoped IPv6 addresses carry a zone identifier (zone ID), such as fe80::1%eth0; IPv4-mapped addresses embed an IPv4 address in IPv6 notation, such as ::ffff:127.0.0.1.
The core change in langchain-core 1.6.8 compared to 1.6.7 is that SSRF checks for scoped and compatible IPv6 addresses were hardened via PR #41151.
IPv6 offers multiple equivalent representations of the same address—for example, 127.0.0.1 can be written as ::1, ::ffff:127.0.0.1, or its fully expanded form—and if the protection logic only matches a string blacklist without normalized parsing, it can be bypassed.
Determining whether an IP belongs to a given CIDR network segment requires converting the IP to a 32-bit (IPv4) or 128-bit (IPv6) binary integer, then performing a bitwise AND operation with the subnet mask before comparing the network address.
The capabilities provided by IP Functions include IP address validity verification and format parsing, CIDR subnet containment determination, unified handling of IPv4 and IPv6, and comparison and sorting of IP address ranges.
Thread is a low-power mesh network protocol based on IPv6, designed specifically for IoT devices.
Thread is based on the IEEE 802.15.4 standard but uses the IPv6 network layer protocol, enabling each device to obtain an independent IP address.
IPv6为每台设备分配全球唯一公网地址,理论上可实现端到端直连,从根本上缓解NAT穿透问题
All Facts (9)
IPv6 uses 128-bit addresses, written as eight groups of hexadecimal numbers (such as 2001:db8::1).
50%UnverifiedScoped IPv6 addresses carry a zone identifier (zone ID), such as fe80::1%eth0; IPv4-mapped addresses embed an IPv4 address in IPv6 notation, such as ::ffff:127.0.0.1.
50%UnverifiedThe core change in langchain-core 1.6.8 compared to 1.6.7 is that SSRF checks for scoped and compatible IPv6 addresses were hardened via PR #41151.
50%UnverifiedIPv6 offers multiple equivalent representations of the same address—for example, 127.0.0.1 can be written as ::1, ::ffff:127.0.0.1, or its fully expanded form—and if the protection logic only matches a string blacklist without normalized parsing, it can be bypassed.
50%UnverifiedDetermining whether an IP belongs to a given CIDR network segment requires converting the IP to a 32-bit (IPv4) or 128-bit (IPv6) binary integer, then performing a bitwise AND operation with the subnet mask before comparing the network address.
50%UnverifiedThe capabilities provided by IP Functions include IP address validity verification and format parsing, CIDR subnet containment determination, unified handling of IPv4 and IPv6, and comparison and sorting of IP address ranges.
50%UnverifiedThread is a low-power mesh network protocol based on IPv6, designed specifically for IoT devices.
50%UnverifiedThread is based on the IEEE 802.15.4 standard but uses the IPv6 network layer protocol, enabling each device to obtain an independent IP address.
50%UnverifiedIPv6为每台设备分配全球唯一公网地址,理论上可实现端到端直连,从根本上缓解NAT穿透问题
50%