ipv6-struts2获取ip,获取ipv4的ip

问题描述

struts2获取ip,获取ipv4的ip

我是用的ServletActionContext.getRequest().getRemoteAddr()。。获得ip,,但是他是ipv6的。。我想知道怎么样获得ipv4的,,比方说192.168.10.1

解决方案

在Java的api中net包下有三个对象的:一个InetAddress,一个InetIpv4Address,一个InetIpv6Address;
中间哪个方法就是获取到Ipv4的,至于怎么用那得看你了。
你看看有没有帮助

解决方案二:

MVC4 获取IP

时间: 2024-12-02 16:41:36

ipv6-struts2获取ip,获取ipv4的ip的相关文章

用户主机获取-C#获取用户主机和用户主机地址的结果是(::1)。这是什么意思,不是应该是ip地址吗

问题描述 C#获取用户主机和用户主机地址的结果是(::1).这是什么意思,不是应该是ip地址吗 foreach (var p in Request.UserLanguages) //迭代显示用户地域语言设置 { Response.Write(""UserLanguages属性:"" + p.ToString() + ""<br/>""); } Response.Write(""UserHostN

JAVA如何获取访问用户的客户端IP(适用于公网与局域网)

/** * 获取访问用户的客户端IP(适用于公网与局域网). */ public static final String getIpAddr(final HttpServletRequest request) throws Exception { if (request == null) { throw (new Exception("getIpAddr method HttpServletRequest Object is null")); } String ipString = r

php利用新浪接口查询ip获取地理位置

 这篇文章主要介绍了php利用新浪接口查询ip获取地理位置示例,大家参考使用吧  代码如下: <?php  function getIPLoc_sina($queryIP){     $url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP;     $ch = curl_init($url);      curl_setopt($ch,CURLOPT_ENCODING ,'utf

JS获取计算机mac地址以及IP的实现方法

 本篇文章主要是对利用JS获取计算机mac地址以及IP的实现方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 JS获取计算机mac地址以及IP的实现方法   代码如下: //这两个是系统里的ActiveX插件   用来获取ip以及物理地址  <OBJECT   id=locator   classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6   VIEWASTEXT> </OBJECT>  <OBJECT   id=f

Node.js和PHP根据ip获取地理位置的方法

这篇文章主要介绍了Node.js和PHP根据ip获取地理位置的方法,通过新浪接口根据IP地址获取所在城市,需要的朋友可以参考下 一.Node.js实现代码  代码如下: var http = require('http'); var util = require('util');   /**  * 根据 ip 获取获取地址信息  */ var getIpInfo = function(ip, cb) {     var sina_server = 'http://int.dpool.sina.c

wifi共享大师手机连接时一直处于ip获取状态怎么办?

  最近由用户向我们反应这样一个问题:wifi共享大师创建成功手机连接时一直处于ip获取中,出现这种问题该怎么办呢,wifi共享大师教你如何解决wifi共享大师创建成功手机连接时一直处于ip获取中怎么办这个问题. wifi共享大师创建成功,但手机连接时一直处于ip获取状态怎么办? 1,断开连接wifi热点, 在电脑的右下角右击wifi共享大师托盘,选择关闭热点并退出. 2.检测pc端防火墙是否关闭,如果没有关闭,将其关闭. ①windows防火墙关闭方法: 在电脑右下角右击小电脑图标,选择打开网

如何快速获取局域网中电脑的IP地址

  局域网中有很多电脑,为了规范局域网中的所有电脑IP地址,需要查看各台电脑的IP地址.而在"网上邻居"中,只能查看到电脑的名称,如何快速获取局域网中电脑的IP地址呢? 获取局域网中很多电脑的IP地址,可以通过工具软件来获取.比如,可以使用NetSuper之类的软件.在使用软件时,首先要保证局域网中的所有电脑都处在开机状态,然后运行NetSuper软件,在主窗口中,单击"搜索计算机".这时就可以在主窗口左侧的计算机列表中看到计算的信息,包括计算机名.IP地址.计算机

C# 网络编程之获取本机名、ip地址、域名、物理位置

在C#网络编程中,主机域名与ip之间能相互转换,同时DNS中有Dns类.IPHostEntry类.IPAddress类.DnsPermission类实现DNS的一些简单功能.下面主要讲述一个C#的Windows应用程序,实现以下功能:(1).获取主机名称;(2).获取本地电脑的ip地址;(3).输入远程域名www.xxx.com,查询其网址的ip地址;(4).根据其远程网址的ip地址,查找其物理位置;(5).根据物理位置实现查找当地位置的天气预报(未实现).具体步骤如下:1.创建C#项目点击"文

wcf-WCF获取客户端IP 获取的不正确

问题描述 WCF获取客户端IP 获取的不正确 我在网上按照这段代码,不知道为什么获取的不正确 OperationContext context = OperationContext.Current; //获取传进的消息属性 MessageProperties properties = context.IncomingMessageProperties; //获取消息发送的远程终结点IP和端口 RemoteEndpointMessageProperty endpoint = properties[