从服务提供商 IP 地址获取设备 IP 地址
get device ip address from service provider ip address
我需要获取我的网站访问用户的本地机器IP地址,因为我使用了下面的代码
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (!string.IsNullOrEmpty(ipAddress))
{
string[] addresses = ipAddress.Split(',');
if (addresses.Length != 0)
{
stradd = addresses[0];
}
else
{
stradd = ipAddress;
}
}
else
{
stradd = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
hostName = Dns.GetHostByAddress(stradd).HostName;
这是给出服务提供商的IP地址和服务提供商的名称,但我不想要这个我想要用户设备(本地)IP地址,是否可以获得本地IP地址? 请帮助我。
No.无法获取隐藏在 NAT 后面的计算机的专用 IP 地址。
路由器以透明方式中继请求。
本地 IP 只是(本地)它永远不会离开本地路由器,您需要使用某种本地执行的代码将其发送到服务器。
相关文章:
- 跟踪用户点击Adsense广告的IP地址
- 用于更改IP地址的输入框
- 获取docker容器中运行的节点应用程序的IP地址
- 如何从ipify函数返回ip地址,以便在其他函数中使用
- 使用网络服务器的IP地址而不是域名对其进行屏幕抓取
- 除了用于跟踪的IP地址之外,是否有任何计算机特定信息
- 使用 IP 地址和超链接对数据表进行排序
- 如果通过域名或IP地址导航到,则进行检测
- 如何在nodejs中将主机名解析为ip地址
- 如何使用javascript确定登录用户的浏览器版本和IP地址
- 我怎样才能重写这个函数,这样我就不会'不必显式地键入范围内的每个IP地址
- 获取客户端机器's使用Asp/Javascript的精确IP地址(非公共IP)
- Linkedin开发者:[未经授权].IP地址不匹配
- 为什么可以't我得到连接客户端's的ip地址在我的服务器上运行Node.js+Openshift托管的W
- 我能得到访问我网站的当地公共ip地址吗
- 覆盖批处理IP地址以查找位置
- Asp.NetMVC 3:使用Javascript的客户端IP地址
- 使用Safari浏览器的Javascript的局域网本地IP地址
- 基于IP地址重定向
- 如何从Adobe Interactive表单中获取客户端机器的IP地址