首页 > TAG信息列表 > ip-address

在Linux 2.6.21(glibc 2.3.5)上执行ARP和反向ARP

我需要在任意IP网络上存储对第三方设备的持久引用,其中设备的IP地址可以是静态的,也可以由DHCP随机分配.我不控制网络上的设备,也不能依靠现有的DNS或其他临时网络协议或与这些设备一起工作. 因此,我被指示研究使用硬件地址和ARP.这将起作用,但是我不想重复代码.内核必须管理ARP表.

从IPHostEntry获取有效的IP

我尝试使用此方法获取计算机的IPAddress var ipadd = Dns.GetHostEntry(Dns.GetHostName()); foreach (var ipAddress in ipadd.AddressList) Console.WriteLine("IP Address: {0}", ipAddress); 我的计算机中只有一个网卡连接到路由器.它是ipv4,但

mysql-将IP地址(IPv4)转换为R中的整数

我一直在寻找一种用R编写函数的方法,该函数将IP地址转换为整数. 我的数据框如下所示: total IP 626 189.14.153.147 510 67.201.11.8 509 64.22.53.140 483 180.9.85.10 403 98.8.136.126 391 64.06.187.68 我从mysql数据库导出此数据.我有一个查询,我可以在my

带有http2的Nginx背后的asp.net核心-远程IP始终为127.0.0.1

我在Ubuntu 16.04的Nginx后面托管了一个asp.net网络核心2.0应用程序. 我的设置如下所示: server { listen 443 ssl http2; listen [::]:443 ssl http2; ssl on; ... location / { proxy_pass http://localhost:5000;

java-Spring Security从同一个IP地址进行多次登录

我的问候. 我有一个问题. Spring Security中有什么方法可以检查来自同一IP地址的登录数量?我的意思是,如果有人使用此当前IP登录,我想通知他,他不能使用其他凭据(例如,使用其他浏览器)登录,并拒绝登录尝试. 我试图用Google搜索它,发现了以下内容,但这不是我想要的东西: IP filter usi

c-来自任何有效地址的ipv4和ipv6

我正在尝试从任何字符串地址获取ipv4和ipv6地址,无论是通过ipv4,ipv6还是DNS地址. 我可以创建自己的函数来执行此操作,但是我尝试使用expert advice并利用内置功能. 有没有办法输入任何格式的地址字符串,并同时返回ipv4和ipv6提升地址?解决方法:从DNS名称获取地址涉及…查询命名服务

python-通过IP和掩码计算广播

这个问题已经在这里有了答案:            >            bit-wise operation unary ~ (invert)                                    5个 我正在尝试通过逻辑“或”来计算广播地址,而不是使用指定的IP和掩码来计算广播

当我执行GET请求时(在Python中),我得到了翻译后的文本.如何获得英语内容?

我正在尝试通过网络抓取this page. 该脚本运行良好,但是某些电影的名称已翻译成罗马尼亚语(例如,“美女与野兽”是“ Frumoasa si Bestia”). 我猜服务器根据我的IP向我发送了请求的内容. 但是,无论我使用IP还是通过浏览器的扩展激活VPN,在浏览器中我都只会看到英文名称.可能是因为

python – 检查两个CIDR地址是否相交?

给定两个CIDR地址为192.168.2.0/14和192.168.2.0/32 如何在“python2.6”中检查两个ip地址是否重叠? 我已经通过netaddr,它允许检查是否 192.168.2.0在CIDR地址192.168.2.0/14中 from netaddr import IPNetwork, IPAddress bool = IPAddress("192.168.2.0") in IPNetwork("192.168.

Python随机生成的IP地址为字符串

在Python中,如果我想以IP地址的形式生成随机字符串,该怎么办? 例如:“10.0.1.1”,“10.0.3.14”,“172.23.35.1”等. 有人可以给我一些帮助吗?解决方法: >>> import random >>> import socket >>> import struct >>> socket.inet_ntoa(struct.pack('>I', random.randint(1,

c – 获取物理IP地址背后的诀窍是什么?

当我使用C和winsock库转到“http://www.whatsmyip.org/”时,如何获得相同的IP地址? 我知道如何获得“127.0.0.1”和路由器IP“192.168.1.103”…… 但当我到“http://www.whatsmyip.org/”时,我得到“65.55.105.132”…… 我怎么能做到这一点?解决方法:一般来说 – 你做不到.您可以打

python – gethostbyname_ex(hostname)非常慢

在启动时,IPython(qtconsole)调用socket.gethostbyname_ex(socket.gethostname())[2]来查找指向该机器的IP地址列表.在我管理的Linux服务器上,这个调用非常慢(> 20秒)…我很难理解,因为ip addr show似乎几乎瞬间提供相同的信息.有什么办法可以让它更快吗?这可能是网络配置问题(我在

在MySQL中存储IP地址的最有效方法

参见英文答案 > Datatype for storing ip address in SQL Server                                    10个 在MySQL中存储和检索IP地址的最有效方法是什么?现在我正在做: SELECT * FROM logins WHERE ip = '1.2.3.4' 其中ip是VARCHAR(15)字段

如何在PHP Web服务中获取客户端的IP地址?

参见英文答案 > How to get the client IP address in PHP                                     30个 我开发了一个PHP Web服务.我想记录使用此Web服务的WS客户端的所有传入连接.如何获取客户端的IP地址?的价值 $_SERVER['HTTP_CLIENT_IP'] 好

在python和bash中处理IP和端口

使用python和bash,我想完成两件事: >需要将[fec2 :: 10]:80格式的ipv6地址和端口组合拆分为fec2 :: 10和80. >鉴于IP地址和端口组合,我需要确定IP是v4还是v6地址.例如:1.2.3.4:80和[fec2 :: 10]:80 请建议一种方法来做到这一点. 谢谢! 示例代码: #!/usr/bin/env python import optparse

php – 安全地限制API,防止IP地址欺骗

我正在使用PHP,MySQL和Redis开发API,并希望对特定的调用进行速率限制. API位于CloudFlare后面.为了实现这一点,我将增加每个IP地址每小时对Redis中特定呼叫的计数,如果超过限制则会出现错误. 但是,我相信我遇到了IP地址欺骗问题.我知道真正的客户端如果欺骗他们的IP地址将永远不会

Python:将ip地址打包为ctype.c_ulong()以与DLL一起使用

给出以下代码: import ctypes ip="192.168.1.1" thisdll = ctypes.cdll['aDLL'] thisdll.functionThatExpectsAnIP(ip) 我怎样才能正确地将其打包为期望它作为c_ulong数据类型的DLL? 我尝试过使用: ip_netFrmt = socket.inet_aton(ip) ip_netFrmt_c = ctypes.c_ulong(ip_netFrm

Python SimpleXMLRPCServer中客户端的IP地址?

我有一个SimpleXMLRPCServer服务器(Python). 如何在请求处理程序中获取客户端的IP地址? 此信息显示在日志中.但是,我不知道如何从请求处理程序中访问此信息.解决方法:正如Michael所说,您可以从请求处理程序中获取client_address.例如,您可以覆盖从BaseRequestHandler间接继承的__ini

java – 连接到3G移动网络时获取Android设备的IP地址

当我连接到WiFi时,我可以获得Android手机的IP地址. 但是,当像3G连接这样的移动网络时,是否仍然可以获得Android手机的IP地址? 如果是,请发布相同的代码.解决方法:尝试这样的事情 String ipAddress = null; try { for (Enumeration<NetworkInterface> en = NetworkInter

c – 寻找计算IP地址的算法/类(直方图)

我需要一个简单的类来计算网络监控系统中IP地址的分布(直方图).可能存在1到1010个数据包,其中包含1到232个地址(如果我们有IPv6接口,则更多).我理想的是一个C类,它会自动创建直方图,然后,当达到限制时,开始通过某种前缀路由组合不太流行的节点. 有人知道这样的事情,还是我需要写呢?

套接字 – 在客户端使用INADDR_ANY

我最近遇到了this blog post,它描述了使用libev的TCP服务器客户端.服务器使用INADDR_ANY绑定到我熟悉的接口.但是,我很惊讶在客户端代码中也看到了INADDR_ANY.客户端代码的相关代码如下: // Create client socket if( (sd = socket(PF_INET, SOCK_STREAM, 0)) < 0 ) { perror("so

c – 确定服务器上已连接客户端的IP地址

我有一台服务器在一台机器上运行,并将其使用的端口转发到我的路由器,另一台运行客户端的机器使用ISP分配的外部IP地址而不是本地地址连接到服务器.这一切工作正常,它连接,但当我检查连接的套接字(客户端)的地址时,它显示的IP地址是完全不同的?它显示我148.49.68.0.我在ipconfig上找

使用常见的linux工具检查一堆ip地址是否属于给定网络的最简单方法是什么?

使用常见的linux工具检查一堆ip地址是否属于给定网络的最简单方法是什么?我只需要一定数量的给定地址属于给定的子网.可以说网络是192.16.55.40/27,地址是192.16.55.45,192.16.55.115,88.87.45.8,192.16.55.37,192.16.55.60和192.16.55.210 ..解决方法:我不确定你是否认为Ruby是一个

php – 多个访问者可以共享相同的IP地址吗?

是否有可能在访问我的网站时同时存在两个设备的重复IP地址?这就是我获取IP地址的方式 $_SERVER['REMOTE_ADDR'] 解决方法:是.如果它们位于执行NAT的防火墙后面,则所有连接可能来自多个客户端,但似乎来自相同的IP地址.

linux – 实用程序iptables列出主机名而不是IP地址

使用命令 iptables -L 我列出了所有链中的规则,但此工具列出了保存规则的主机名而不是IP地址.这是一种难以阅读的,因为我想在列表中快速找到一些IP地址,这是不可能的. 有没有办法,命令开关或任何简单易用的东西,这会让我列出我的iptables规则与IP地址而不是主机名?解决方法:使用以