【问题标题】:C# to get accurate client ipv6 public addressC#获取准确的客户端ipv6公共地址
【发布时间】:2021-12-03 15:04:49
【问题描述】:

使用下面的 C# 获取 ipv6 对于我的测试站点是不准确的,当我比较站点时 https://test-ipv6.com/ ipv6 值不同。

我认为如何使用 C# 来获取与 https://test-ipv6.com/ ipv6 值相同的 ipv6 值。它使用的是同一个客户端,我很好奇为什么我找不到 ipv6 信息,包括标题。

以下代码使用 .net 5 (C#)

HttpContext.Connection.RemoteIpAddress.MapToIPv6().ToString();

【问题讨论】:

    标签: c# ipv6


    【解决方案1】:

    如果您将 IPv4 映射到 IPv6,则 IPv4 只是表示为 IPv6。

    如果您的客户端使用 IPv4 连接,那么您将无法获取其 IPv6 地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-08
      • 2023-03-19
      • 2015-04-26
      • 2017-06-25
      • 2014-08-16
      • 1970-01-01
      相关资源
      最近更新 更多