天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3667|回复: 17

[其他] 如何获取本机ip地址

[复制链接]
海天信息 发表于 2013-9-3 14:15:53 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-9-5 12:51 编辑

如何获取本机ip地址?
目前业务需求:系统中某些功能需要指定公司的机器才能查看。
 楼主| 海天信息 发表于 2013-9-3 14:27:04 | 显示全部楼层
是的,如何才能获取本机的ip地址?
kimi 发表于 2013-9-3 14:52:32 | 显示全部楼层
您好:获取服务器ip地址您可以参考:http://www.teemlink.com/bbs/view ... p;highlight=request

或者访问程序的电脑ip可以用如下代码(比如现在程序放在服务行,然后现在ip为:192.168.0.10的电脑通过浏览器的方式访问程序时,需要获取这里的ip地址):

  1. var request = $WEB.getParamsTable().getHttpRequest();//获取当前request
  2. request .getRemoteAddr();
复制代码
 楼主| 海天信息 发表于 2013-9-3 14:55:36 | 显示全部楼层
没理解我的意思,不需要获取服务器的ip,是要获取用户电脑的ip地址,需要指定的ip才能访问系统
kimi 发表于 2013-9-3 14:57:25 | 显示全部楼层
您好:我后面给的就是获取访问电脑的ip啊。
 楼主| 海天信息 发表于 2013-9-3 15:01:06 | 显示全部楼层
获取到的还是服务器的ip,并不是我本机的ip
 楼主| 海天信息 发表于 2013-9-3 15:28:41 | 显示全部楼层
不是要出去的公网ip,你qq多少?
david 发表于 2013-9-3 16:57:17 | 显示全部楼层
您好,4楼的帖子取得的是客户端的IP地址。如果还有疑问,可以找我沟通。
 楼主| 海天信息 发表于 2013-9-4 09:22:04 | 显示全部楼层
getRemoteAddr()获取到的不是客户端的真实IP地址,我使用了这个方法获取到的ip地址是180.168.188.191 ,客户端的真是ip地址是192.168.1.201,我需要获取的也是这个ip地址,而不是出去的ip
bobo 发表于 2013-9-4 09:23:39 | 显示全部楼层
回复 10# 海天信息


    您好,您是通过防火墙麽?

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 03:01

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表