WebApi中,怎么获取接口调用者的外网ip地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebApi中,怎么获取接口调用者的外网ip地址相关的知识,希望对你有一定的参考价值。

参考技术A WebAPI 如何获取相对路径 获取本地路径~
WebAPi不可以使用Server.MapPath()的方式获取路径,所以可以使用一下方式获取:

System.Web.Hosting.HostingEnvironment.MapPath("~/")本回答被提问者采纳
参考技术B It'spossibletodothat,butnotverydiscoverable-youneedtousethepropertybagfromtheincomingrequest,andthepropertyyouneedtoaccessdependsonwhetheryou'reusingtheWebAPIunderIIS(webhosted)orself-hos

解决华为AR100W-S路由器回流问题(内网环境下无法访问自己的外网地址)

1、 登入后切换到高级模式
技术分享图片

2、设置好了专线IP后默认会有一个外网访问接口GE0/0/4,手动再添加一个内网访问接口,Vlanif1为内网接口名
技术分享图片

3、配置内部服务器
1)新建一个外网接口,GE0/0/4为外网接口名
技术分享图片

2)再新建一个内网接口,Vlanif1为内网接口名
技术分享图片

如下图,每个端口都新建一个外网接口和一个内网接口,即可解决回流问题
技术分享图片

以上是关于WebApi中,怎么获取接口调用者的外网ip地址的主要内容,如果未能解决你的问题,请参考以下文章

如何在公司知道自己家路由器的外网IP地址

C#如何在页面中获取本机的外网IP地址

怎样查自己家里电脑的外网IP

java中如何获取到本机的外网ip地址?

C# 获取本机外网IP

请问 C# 如何获取外网IP?