应用台导航页
  • 主页
  • 博客
  • 知识库
  • 工作台
  • 集萃
  • 友链
  • 关于
IPv4-mapped IPv6
htmlDOMjs

IPv4-mapped IPv6

技术
更新于 2023-12-07
— 856 字
返回

IPv4-mapped IPv6地址。它是一种特殊的IPv6地址表示法,用于将IPv4地址映射到IPv6地址空间中。IPv4-mapped IPv6地址由前缀"::ffff:"加上IPv4地址的点分十进制表示组成。它的作用是在IPv6环境中兼容处理IPv4地址。例如,"::ffff:172.186.1.165"表示的是IPv4地址172.186.1.165在IPv6环境中的映射。这种格式的地址通常用于IPv6和IPv4之间的转换和兼容性支持。

当一个格式化 IPv6 地址并提取其中的 IPv4 地址的TypeScript 示例程序:

typescript
function formatIPv6Address(ipv6Address: string): string {
// 检查是否为 IPv4-mapped IPv6 地址
if (ipv6Address.startsWith('::ffff:')) {
// 提取 IPv4 地址部分
const ipv4Address = ipv6Address.slice(7);
return ipv4Address;
}
// 如果不是 IPv4-mapped IPv6 地址,则返回原始 IPv6 地址
return ipv6Address;
}
// 测试示例
const ipv6Address1 = '::ffff:172.186.1.165';
const ipv6Address2 = '2001:0db8:85a3:0000:0000:8a2e:0370:7334';
const formattedAddress1 = formatIPv6Address(ipv6Address1);
const formattedAddress2 = formatIPv6Address(ipv6Address2);
console.log(formattedAddress1); // 输出:172.186.1.165
console.log(formattedAddress2); // 输出:2001:0db8:85a3:0000:0000:8a2e:0370:7334
dors logoDors

Dors 是花野猫开发为知识工作者打造的数字花园应用,包含的博客、个人记事本、及其他实用功能。

花园

  • 花坛——博客
  • 果园——知识库

工坊——作者开发的实用工具

  • 小记
  • 秒切——一键按秒分割视频
  • 中国重点高校地理位置可视化网站
  • 中国行政区划数据查询平台
  • excel 重命名工具

misc

  • 生活章程
  • 画廊
  • just have fun!

© 2022 - present. All Rights Reserved.滇ICP备2025063395号-1

花野猫打造