标签: ip

哪里更好地获得cakephp中的用户IP

bootstrap.php或app_controller.php在哪里更好

它是地理定位所必需的.

ip cakephp

0
推荐指数
1
解决办法
4606
查看次数

PHP验证IP地址

<?php
$subdomain ='hello.cheapantivirus.me';
        $ns1 = 'ns01.000webhost.com';

$host = "@$ns1 $subdomain";
$ip = `/usr/bin/dig $host +short A`;

 echo $ip; // output is 31.170.161.67

 $ip3 = '84.8.161.5';

 if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {
   echo "valid"; 
}
else {
  echo " not valid"; // the $ip is invalid
}


 if(filter_var($ip3, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {
   echo "valid"; // somehow this one is valid
}
else {
  echo " not valid";
}
?>
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么$ ip filter被显示为无效但$ ip3当我手动分配IP时,$ ip3过滤器显示为有效.请帮帮我?

php ip networking ipv4 filter-var

0
推荐指数
1
解决办法
2882
查看次数

通过TCP/IP进行网络数据传输的Endianess

这是一个我很久以前就一直试图解决的问题.这并没有达到特定的语言,尽管对于那些拥有指定字节序的VM的人来说并不是真的有益.我知道,就像使用套接字使用TCP/IP发送数据的99.9999%的人一样,该协议指定了传输元素的字节顺序,如目标地址,端口等.我不知道的是,它是否要求有效载荷采用特定格式以防止不兼容.

例如,假设我开发了一个不是表示层的协议,而且由于小端设备现在拥有的优势,我决定使它成为小端(例如播放器的位置等等)以小端顺序).例如,用于游戏引擎的网络模块,其中延迟很重要并且字节转换将花费相当多的时间.当然,协议相关的地址,端口和所有数据都将以big endian的形式指定,这是强制性的,我在谈论有效载荷,而且只是那个.

在大端机器上,该协议是否可以开箱即用(当然,一旦收到传输,就会根据需要翻译内容)?或者,由于数据的顺序不同,IP协议的校验和或类似的东西会被计算错误,如果不使用raw_sockets,程序员也无法控制它们?

由于整个解释可能会产生误导,请随时要求澄清.

非常感谢你.

language-agnostic ip networking tcp endianness

0
推荐指数
1
解决办法
3788
查看次数

如何使用WinSock2和C获取连接客户端的IP地址?

我想获得刚刚连接到运行WinSock2的服务器的客户端的IP地址.我正在使用C.

c ip client winsock

0
推荐指数
1
解决办法
3769
查看次数

MongoDB IP地址BETWEEN查询

我正在寻找相当于这个SQL查询的mongo:

SELECT country
FROM geoip
WHERE
2921648058 BETWEEN start AND end
Run Code Online (Sandbox Code Playgroud)

我的MongoDB文档如下所示:

{
        "_id" : ObjectId("52daefed0c78fc8c9085498d"),
        "country" : "DE",
        "end" : "16777471",
        "start" : "16777216"
}
Run Code Online (Sandbox Code Playgroud)

这些数字是转换为int格式的IP地址.不幸的是,关于这一点的所有搜索只出现了$ gt和$ lt运算符,在这种情况下没有多大用处,因为我不想检索范围内某个字段的文档,但文档中的范围很大如果文档本身符合搜索中给定的数字.
由于数据库的庞大规模,浏览所有记录并在脚本中评估结果不是一种选择.

sql ip between mongodb pymongo

0
推荐指数
1
解决办法
647
查看次数

Golang:如何查找IP:TCP连接中传入客户端的端口

收到连接后conn, err := listener.Accept(),我想在另一端找到客户端的地址conn.我已尝试用conn.LocalAddr()conn.RemoteAddr()(文档)这样做..LocalAddr()只是给出服务器进程的地址..RemoteAddr()为客户端提供正确的IP,但是我知道要绑定到的客户端的端口号非常不同.如果它有任何区别,我会在同一台机器上运行两个独立的进程.一个是客户端,一个是服务器.关于我怎样才能找到正确的IP的任何想法:客户端的端口?我可以使用LocalAddr或者RemoteAddr

sockets ip tcp go server

0
推荐指数
1
解决办法
7213
查看次数

如何将ip string xxx.xxx.xxx.xxx:xxxxx转换为xxx.xxx.xxx.xxx?

我从服务器上得到这个ips:

"/177.127.101.68:53964"
"/201.80.15.100:54263"
"/177.67.38.54:51309"
Run Code Online (Sandbox Code Playgroud)

我需要它像只是"177.127.101.68",我打算删除最后5个字符串字符,但有时它来"/186.213.186.40:4625"所以我不知道到底该怎么做...是吗任何方式这样做?

java ip

0
推荐指数
1
解决办法
1390
查看次数

可以分配给前缀为192.168.56.128/26的c类子网的最后一个IP地址是什么?

可以分配给前缀为192.168.56.128/26的c类子网的最后一个IP地址是什么?

你是如何得到这个答案的(以便我将来可以自己解决这个问题?)

谢谢!

ip networking ip-address

0
推荐指数
1
解决办法
285
查看次数

使用file_get_contents时如何更改服务器的IP地址

例如,
当我使用file_get_contents()这个ip get page时,我的ip服务器是200.231.123.11 .
但我希望将此更改为动态IP.(ip自动更改)我在我的php:UPDATED中使用此代码

<?php
//Define your context options
$opts = array(
           'http' => array(
                        'proxy' => 'tcp://221.10.40.238:80',
                        'request_fulluri' => true,
                     ),
);

// create the context...
$context = stream_context_create($opts);

// ...and use it to fetch the data
echo file_get_contents('http://www.example.com', false, $context);

?>
Run Code Online (Sandbox Code Playgroud)

但没有工作,仍然得到真正的IP页面(200.231.123.11).

php sockets ip proxy

0
推荐指数
1
解决办法
1821
查看次数

如何仅获取主机名的IPv4地址

我正在编写一个Powershell脚本,必须自动化Windows机器的初始设置.对于某些操作,我将需要机器IP,但因为我们是一个大型组的一部分(不确定术语),并且有可能在某些时候相同的主机名可能与2个或更多我想要的IP相关联获取所有IPv4 IP地址并根据结果(如果只有多个1)写入一些逻辑.

现在我有这个:

$ips = [System.Net.Dns]::GetHostAddresses("myhostname")
Run Code Online (Sandbox Code Playgroud)

但是当我$ips.Count得到之后立即执行2以及当我执行以下操作时:

[System.Net.Dns]::GetHostAddresses("myhostname") | foreach {echo $_.IPAddressToString }
Run Code Online (Sandbox Code Playgroud)

事实证明,我得到了IPv4和(几乎)IPv6地址.

如果我确定这种情况总是如此,那就好了,但是因为我想检查多个IPv4地址而我根本不需要IPv6,我怎样才能只使用IPv4并查看它们的数量?

ip powershell

0
推荐指数
1
解决办法
4257
查看次数