Questions tagged «ip-address»

Internet协议地址(IP地址)是分配给使用Internet协议进行通信的计算机网络中每个设备的数字标签。这是一个通用标签,涵盖了IPv4(如172.168.100.1)和较新的IPv6(如2012:da8:0:1234:7:577:8:2)。如果您明确表示其中任何一种,请使用IPv4或IPv6标签。


8
您可以通过JavaScript获取用户本地LAN IP地址吗?
我知道对此问题的最初反应是“否”和“无法完成”,并且“您不需要它,您做错了什么”。我正在尝试获取用户的LAN IP地址,并将其显示在网页上。为什么?因为这就是我正在处理的页面的全部内容,因此会显示有关您的尽可能多的信息,访问者:http : //www.whatsmyip.org/more-info-about-you/ 因此,除了向用户展示以供参考之外,我实际上并没有对IP做任何事情。我曾经通过使用一个小的Java小程序来做到这一点。效果很好。但是这些天来,浏览器使您多次达成共识和信任,即使是最次要的Java applet也要运行,我宁愿完全不运行它。 所以有一阵子我刚刚摆脱了这个功能,但是如果可能的话我希望它回来。作为计算机顾问,我有时会不时使用这种东西。转到该网站查看网络正在运行的IP范围,比进入“系统偏好设置”,“网络”以及任何活动的接口都要快。 所以我想知道,希望是否有某种方法可以单独使用javascript?也许您可以访问一些新对象,类似于javascript询问浏览器在地球上的地理位置在哪里。客户端网络信息可能有相似之处吗?如果没有,也许还有其他方法可以完全做到这一点?我能想到的唯一方法是Java小程序或Flash对象。我宁愿不做任何一个。

27
如何检查ip是否在Python网络中?
给定一个IP地址(例如192.168.0.1),如何在Python中检查它是否在网络中(例如192.168.0.0/24)? Python中是否有用于IP地址操作的通用工具?诸如主机查找,将IP地址添加到int,将网络地址与netmask转换为int之类的东西?希望可以在标准Python库中找到2.5。

16
PHP如何获取系统的本地IP
我需要获取像192. *。这样的计算机的本地IP。使用PHP可以吗? 我需要运行脚本的系统的IP地址,但是我不需要外部IP,我需要他的本地网卡地址。
96 php  ip-address 

12
获取机器的IP地址
此问题与先前询问的获取本地计算机的IP地址-问题几乎相同。但是我需要找到Linux机器的IP地址。 所以:我如何-以编程方式在C ++中 -检测运行我的应用程序的linux服务器的IP地址。这些服务器将至少具有两个IP地址,而我需要一个特定的IP地址(给定网络中的一个IP地址(公共地址))。 我敢肯定有一个简单的功能可以做到这一点-但在哪里? 为了使事情更清楚: 该服务器显然将具有“ localhost”:127.0.0.1 服务器将具有一个内部(管理)IP地址:172.16.xx 服务器将具有一个外部(公共)IP地址:80.190.xx 我需要找到外部IP地址以将我的应用程序绑定到该IP地址。显然,我也可以绑定到INADDR_ANY(实际上,这就是我目前所做的)。不过,我希望检测一下公共地址。

9
如何在Spring MVC Controller获取呼叫中提取IP地址?
我正在从事Spring MVC控制器项目,在该项目中我从浏览器进行GET URL调用- 以下是我从浏览器发出GET调用的网址- http://127.0.0.1:8080/testweb/processing?workflow=test&conf=20140324&dc=all 下面是在浏览器中调用后调用的代码- @RequestMapping(value = "processing", method = RequestMethod.GET) public @ResponseBody ProcessResponse processData(@RequestParam("workflow") final String workflow, @RequestParam("conf") final String value, @RequestParam("dc") final String dc) { System.out.println(workflow); System.out.println(value); System.out.println(dc); // some other code } 问题陈述:- 现在有什么方法可以从某些标头中提取IP地址吗?这意味着我想知道从哪个IP地址发出呼叫,这意味着无论谁在URL上方进行呼叫,我都需要知道其IP地址。这可能吗?

30
使用正则表达式验证IPv4地址
我一直在尝试获得用于IPv4验证的高效正则表达式,但是运气不佳。似乎我曾经有过(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4},但是却产生了一些奇怪的结果: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255 192.168.1.255 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.255.255 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.2555 192.168.1.2555 我进行了搜索以查看是否已被问到并回答过,但是其他答案似乎只是显示如何确定4组1-3个数字,或者对我不起作用。


12
在Java中获取“外部” IP地址
我不太确定如何获取计算机的外部IP地址,就像网络外部的计算机会看到它一样。 我下面的IPAddress类仅获取计算机的本地IP地址。 public class IPAddress { private InetAddress thisIp; private String thisIpAddress; private void setIpAdd() { try { InetAddress thisIp = InetAddress.getLocalHost(); thisIpAddress = thisIp.getHostAddress().toString(); } catch (Exception e) { } } protected String getIpAddress() { setIpAdd(); return thisIpAddress; } }

8
CloudFlare并通过PHP记录访问者IP地址
我正在尝试跟踪和记录使用PHP$_SERVER['REMOTE_ADDR']来访问我的网站的用户/访问者。PHP中IP地址跟踪的一种典型方法。 但是,我正在使用CloudFlare进行缓存等,并以CloudFlare的方式接收其IP地址: 108.162.212。*-108.162.239。* 在仍然使用CloudFlare的同时检索实际用户/访问者IP地址的正确方法是什么?


7
如何确定字符串在C#中是有效的IPv4还是IPv6地址?
我知道正则表达式对于验证IP地址很危险,因为IP地址可以采用不同的形式。 我已经看到了C和C ++的类似问题,这些问题是使用C#inet_ntop()中不存在的函数解决的 我发现的.NET解决方案仅处理标准的“ ddd.ddd.ddd.ddd”格式。有什么建议?
75 c#  .net  ip-address 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.