如何在c#中获取IPv6地址?

2023-12-23

I use Request.UserHostAddress,只能获取IPv4地址,如何获取访问者的IPv6地址?


我假设你正在谈论HttpRequest.UserHostAddress。它将始终返回用于连接到您的地址。如果请求是通过 IPv6 发出的,它将返回其 IPv6 地址;如果请求是通过 IPv4 发出的,它将返回他们的 IPv4 地址。

您应该首先调查为什么通过 IPv4 发出请求。还有人们在http://serverfault.com http://serverfault.com可能会对此有更多帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在c#中获取IPv6地址? 的相关文章

  • 更改 Visual Studio 2015 扩展中项目内的文件 ProjectItem 的内容?

    如何更改文件的内容 ProjectItem在给定的范围内Project 我想用字符串替换它的所有内容 这个问题有解决办法吗 我想做一些改变ProjectItem CS 文件 通过使用 VSIX 包 以及我现在看到的唯一一种执行此操作的方法
  • 除了第一列之外,Gridview 行可点击?

    我使用以下代码使 gridview 的整行可单击 protected void gridMSDS RowDataBound object sender GridViewRowEventArgs e if e Row RowType Data
  • Ruby 解释器嵌入到 C 代码中

    我只是尝试书中的一个简单例子 我有一个 sum rb 文件 class Summer def sum max raise Invalid maximum max if max lt 0 max max max 2 end end 还有一个
  • 使用inotify监控文件

    我正在使用 inotify 来监视本地文件 例如使用 root temp inotify add watch fd root temp mask 删除该文件后 程序将被阻止read fd buf bufSize 功能 即使我创建一个新的 r
  • C++ 中的字符串到 LPCWSTR

    我正在尝试从字符串转换为 LPCWSTR 我使用多位 1 例如 LPCWSTR ToLPCWSTR string text LPCWSTR sw LPCWSTR text c str return sw 2 返回中文字符 LPCWSTR T
  • 获取光标相对于控件的位置 - C#

    我想获取鼠标相对于鼠标指针所在控件的位置 这意味着当我将光标置于控件的起点 左上角 时 它应该给出 0 0 我正在使用以下代码 private void panel1 MouseMove object sender MouseEventAr
  • 实体框架 5 不清除导航属性

    我在 Entity Framework 5 中遇到了这个奇怪的问题 我在其中一个实体中有一个导航属性 我想将其设置为null 但由于某种原因 该属性只有在我第二次调用该属性时才会被清除 using var db new Entities v
  • 将 gcov 与 CMake/CDash 结合使用的详细指南?

    我在我的项目中使用 CMake 并设置了 cdash 服务器以进行连续 夜间构建 一切运行良好 通过设置 crontab 我们可以将每小时 每晚的构建 测试结果自动上传到我们的 cdash 服务器 我的下一步是将测试覆盖率报告添加到构建中
  • 如何在Qt无框窗口中实现QSizeGrip?

    如何使用 Qt 无框窗口实现 QSizeGrip 代码会是什么样的 您只需在布局内窗口的一角添加 QSizeGrip 即可使其保持在该角落 QDialog dialog new QDialog 0 Qt FramelessWindowHin
  • 如何在 asp .net mvc 2 中对不直接属于我的模型的对象使用 DisplayFor()?

    我确信我在这里遗漏了一些非常简单的东西 我创建了一个自定义日期时间显示模板 使用以下方法时效果很好 但是 我遇到了这样的情况 在部分控件内 我在 for 循环中迭代模型中的对象 我想要一个 DateTime 属性来使用显示模板 但我不知道如
  • 混合 VS2012 平台工具集

    我们正在从 VS2005 切换到 VS2012 update 2 我们正在构建大量 主要是控制台 本机 C 无 MFC ATL 可执行文件 它们使用几个常见的静态链接库 这些可执行文件主要在 Win7 计算机上运行 但有些也部署在较旧的 X
  • DLL 需要访问其应用程序的符号

    在 C 中 DLL 是否可以访问加载它的应用程序的某些符号 我有一个加载插件 dll 的应用程序 这些插件需要访问该应用程序的某些API 是否可以在不创建共享此 API 的新 DLL 的情况下实现此目的 函数指针结构适合这种情况吗 示例 主
  • JQuery 网络摄像头插件 - 无需 PHP 即可保存图像

    我正在使用 JQuery 网络摄像头插件 这是主页 http www xarg org project jquery webcam plugin 它看起来非常有用 但我的问题是我不知道如何使用asp net 不使用php 保存图像 有人有什
  • MVC2 - 使用 RDF 和命名空间使用 RSS 提要 http://www.w3.org/1999/02/22-rdf-syntax-ns#'

    我试图阅读华盛顿鱼类和野生动物部的提要 但不断收到此错误 名为 RDF 的元素和 名称空间 http www w3 org 1999 02 22 rdf syntax ns 不是允许的 Feed 格式 这是来自 RssController
  • 那里有更好的 DateTime.Parse 吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道有一个库 付费或免费 能够处理比 DateTime Parse 使用的更常见的日期时间格式 能够
  • 在 C# 4.0 中,是否可以从泛型类型参数派生类?

    我一直在尝试这个 但我似乎无法弄清楚 我想做这个 public abstract class SingletonType
  • “sizeof”对不完整类型列表结构 C 的无效应用

    我正在尝试实现一种处理页面错误的替换算法 因此 我尝试使用 malloc 创建一个循环链表 但出现以下错误 无效的应用程序sizeof to incomplete typepageInMemory 以下是代码 typedef struct
  • 当“多次安装 MSBuild”时,Dotnet 项目转换尝试转换失败

    try convert w Test csproj target framework netstandard2 0 结果是 Multiple installs of MSBuild detected please select one In
  • TypeScript 中 C# 类虚拟成员的等效项

    因此 在 C 中 当我创建模型类和延迟加载内容时 我会执行以下操作 public int User ID get set public int Dept ID get set 然后在我的班级稍远一点的地方 我像这样弹出我的虚拟 public
  • 访问 Visual Studio 扩展中的当前代码窗格

    我正在编写一个 Visual Studio 2010 扩展 在代码视图中带有右键单击菜单 我希望能够从菜单项事件处理程序检查当前代码 但无法在对象模型中找到执行此操作的位置 如何在 Visual Studio 扩展中访问当前窗口中的代码 E

随机推荐

  • 使用 Path.GetTempFileName 创建的文件会自动清理吗?

    我一直认为答案是肯定的 但现在我正在努力寻找真相 当我使用创建临时文件时Path GetTempFileName Windows 稍后会自动清理吗 如果我在下面创建一个目录呢 Path GetTempPath windows 会清理它吗 或
  • MATLAB 运算符作为函数

    我只是好奇MATLAB中的所有运算符是否在内部都是作为函数实现的 我们为几乎所有 MATLAB 运算符提供了等效函数 plus for minus for eq for and transpose for 大多数运算符都是由函数表示的 是的
  • 关于 JTextField 和带有数字的文本格式的问题?

    我使用 Swing 编写一个应用程序 我的应用程序有一个文本框 我想要做的是 当用户在该文本字段中输入数字时 如果该数字是数千 则它会自动在数字中附加一个逗号 例如 如果用户输入 1000 那么它应该自动更改为 1 000 或 1 000
  • Spark Worker 关闭 - 如何释放共享资源

    Spark手册中推荐使用共享静态资源 例如连接池 在工作代码内 示例来自manual http spark apache org docs latest streaming programming guide html design pat
  • docker swarm模式多个服务同一端口

    假设您的拓扑上有两个服务 API 网页界面 两者都假设在端口 80 上运行 在 docker swarm 上 当您创建服务时 如果您想在集群外部访问它 您需要公开并将端口从服务映射到节点 外部端口 但是 如果您将端口 80 映射到 API
  • React-redux 创建数组时重新渲染

    我有一个连接的组件 我想在其中检索对象数组 在我的商店中 有一个 id 数组和一个用于保存项目的对象 如下所示 const state items 0 1 2 itemsById 0 1 2 所以使用connectReact Redux 的
  • UPDATEIFCOPY 标志是否为真?

    我正在尝试更深入地理解 numpy 数组 特别是内存布局 所有权 共享相关方面 在此过程中 我偶然发现了 UPDATEIFCOPY 标志 这听起来很有趣 只是我从未真正见过它 用户只能unset https docs scipy org d
  • C#中需要接口

    C 中需要什么接口 当我们在接口中编写抽象方法时 相反 我们可以直接在类中实现这些方法 接口不支持实现 因此您无法像抽象类那样提供任何默认实现 此外 接口不限于层次结构 因此它们比抽象类更灵活
  • 解释一下导致 HashMap.put() 执行无限循环的时机

    正如许多人已经注意到和遇到的那样HashMap put并发使用时可能会进入无限执行循环 请参阅灰熊 1207 https github com javaee grizzly issues 1207 JGRP 525 https issues
  • 减去日期即可得到天数

    我正在尝试编写一个 php 代码 它将能够减去两个日期并获取两个日期之间的天数 我想出的代码如下
  • Exo 播放器无法播放 url 中的视频

    我第一次尝试集成 ExoPlayer 确切地说 我尝试遵循一些教程 但视频甚至无法播放 所以我查阅了文档 但它仍然无法播放 当我检查日志时发现这个异常 E MediaCodec Codec reported err 0x80001001 a
  • clojurescript线程宏嵌套向量问题

    这是我的功能 defn foo gt gt conj countries list1 UK USA IND countries list2 AUS NZ countries list3 FRA some other operations 评
  • 下载网页和依赖项,包括 css 图像 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我经常需要下载网页然后离线编辑 我尝试了一些工具 它们缺乏的主要功能是下载 CSS 文件中引用的图像 是否有一个工具 适用于 Linux
  • MVC 6 WebFarm:防伪令牌无法解密

    我在 webfarm 场景中运行 MVC 6 vNext 具有多个 AppServer 的 ARR 前端 服务器关联性已关闭 当我在应用程序服务器之间从一个请求跳到另一个请求时 我收到错误 CryptographicException 在密
  • FB SDK 产生 PHP 致命错误

    首先注意到 2017 年 3 月 27 日 17 47 16 GMT 0 FB SDK 集成运行得很好 允许人们通过 Facebook 帐户登录我们的网站 但现在停止工作了 服务器日志显示以下错误 PHP Fatal error Canno
  • Python 记录自程序启动以来的时间

    我正在使用日志记录模块来创建记录器并输出数据 而不是使用 asctime s in logging Formatter 有没有一种好方法来记录相对于记录器创建的时间戳 Using relativeCreated d https docs p
  • 使用子进程多次运行程序后出现“WindowsError:[错误 206] 文件名或扩展名太长”

    我的 python 程序在 Windows HPC 2008 环境中准备输入 运行外部 FORTRAN 代码并处理输出 它工作得很好 除非代码执行外部程序 1042 1045 次 通常问题会更早收敛 在这些情况下 我会遇到例外 Window
  • 如何解决 flutter 中使用 firebase_auth 的内部错误

    我正在使用 flutter 的稳定版本和 firebase auth 最新版本 但它一次又一次地给我错误 flutter PlatformException ERROR INTERNAL ERROR An internal error ha
  • MySQL:使用 If else 更新查询

    我想更新表 但不知道要更新哪一列 这是一个简单的例子 Update tablename set if col1 A then col1 IA col2 XXX if col3 A then col3 IA col4 XXX where co
  • 如何在c#中获取IPv6地址?

    I use Request UserHostAddress 只能获取IPv4地址 如何获取访问者的IPv6地址 我假设你正在谈论HttpRequest UserHostAddress 它将始终返回用于连接到您的地址 如果请求是通过 IPv6