标签: ip-address

T-Sql:检查IP是否与网络掩码匹配

我的SQL-Server数据库将IP网络掩码存储为二进制.我需要一种方法来匹配这些给定的IP

例如,是192.168.21.5存储在DB中的网络掩码的一部分吗?

二进制表示192.168.21.5:

11000000.10101000.00010101.00000101 (without the dots)
Run Code Online (Sandbox Code Playgroud)

存储在DB中的网络掩码是:binary(4)和tinyint字段:

11000000.10101000.00010101.00000000 / 24
Run Code Online (Sandbox Code Playgroud)

(这将是:) 192.168.21.0 /24所以,前24位192.168.21.5必须匹配数据库中的记录.

我怎么才检查n二进制字段的第一位(类似于LEFT(text, 24))?

有没有聪明的方法来做到这一点,也许是按位AND

t-sql bit-manipulation ip-address netmask

2
推荐指数
1
解决办法
2895
查看次数

如何从shell脚本或C获取传入的ssh/telnet客户端本地IP地址

我需要一种方法来使用shell脚本或C获取传入的telnet或ssh会话的本地(非WAN)地址.

c ssh scripting client ip-address

2
推荐指数
1
解决办法
2001
查看次数

在Postgresql中按顺序排序IP地址?

我还有一个问题,我希望对IP地址列表进行排序.

Postgresql中是否有任何函数可以像MySql中的INET_ATON一样使用订单?

我目前的IP是字符串格式.

谢谢.

Narglix

sql postgresql ip-address sql-order-by

2
推荐指数
1
解决办法
3393
查看次数

在C#上使用SharpPcap进行IP地址欺骗

我将使用SharpPcap框架来制作我的欺骗程序,因此我需要在源地址字段中使用另一个IP地址编辑我的机器的IP地址.

我在SharpPcap项目中找到了一些示例,但是如何编辑或更改发送数据包的源地址字段?

以下是发送随机数据包的示例代码:

byte[] bytes = GetRandomPacket();

private static byte[] GetRandomPacket()
{
    byte[] packet = new byte[200];
    Random rand = new Random();
    rand.NextBytes( packet );
    return packet;
}
Run Code Online (Sandbox Code Playgroud)

- device.SendPacket(bytes);

c# ip-address spoofing sharppcap

2
推荐指数
1
解决办法
8515
查看次数

System.Net.IPAddress返回奇怪的地址

我正在编写一个(相当简单的)网络应用程序,并使用localhost:27488(127.0.0.1:27488)进行测试.
我正在使用一个System.Net.Sockets.TcpClient连接,它需要System.Net.IPAddress指定主机...唯一的事情是,我无法弄清楚如何使用正确的IP地址初始化类.我浏览了MSDN文档,它说它需要一个Byte(4)或一个Int64(long)的地址.
问题是,当我初始化IPAddress这样的时候:

Dim ipAddr As New System.Net.IPAddress(127001)
Run Code Online (Sandbox Code Playgroud)

它返回地址为25.240.1.0.从我对文档的理解,127001应该回归127.0.0.1......也许我错过了那里的东西?http://msdn.microsoft.com/en-us/library/13180abx.aspx

vb.net networking system.net ip-address

2
推荐指数
2
解决办法
4082
查看次数

查找接口和IP地址(C#中的arp)

我有一个简单的问题,但由于缺乏C#经验,我无法实现它.

当我打开cmd并输入arp -a命令时,它会显示所有接口和IP地址都是路由.

所以,我的目标是在C#中实现上述过程并获取ip,mac等...有人可以帮我解决这个问题吗?我将不胜感激.谢谢

c# ip-address arp

2
推荐指数
1
解决办法
6767
查看次数

IP地址转换为十进制,反之亦然

假设我的十进制数是9766322441如此相应,70.30.65.9但是当这个IP地址IC转换回来时,它会给出一些不同的十进制数1176387849......当我转换IP地址时,请将gof.com转换为ie,64.233.187.99然后它给出了1089059683反向转换,给出了正确的IP地址即64.233.187.99......

我的问题是上面提到的数字有什么问题?我也尝试9579342332但结果相同.它给出了错误的反向转换??

它背后的原因是什么?

您可以使用此计算器进行计算.

php java networking decimal ip-address

2
推荐指数
1
解决办法
3万
查看次数

网站可以查看我的内部IP地址吗?

我知道网站可以访问我的IP地址,但这个IP地址是内部的(我的计算机的IP)还是只是看到外部(我的Internet网络的IP地址)?

networking ip-address network-protocols

2
推荐指数
2
解决办法
7337
查看次数

如何在swift中获取本地和子网掩码的IP地址

我需要使用Swift代码获取本地IP地址和子网掩码.

请帮帮我.我有一些代码在Objective-C中工作.如何在Swift中获取等效代码?

下面我添加了Objective-C代码:

+(NSDictionary *)getLocalIPAddress{ 
NSDictionary *dictIPDetails; 
NSString *address = @"error";
NSString *netmask = @"error";
struct ifaddrs *interfaces = NULL;
struct ifaddrs *temp_addr = NULL;int success = 0;

    // retrieve the current interfaces - returns 0 on success
    success = getifaddrs(&interfaces);

    if (success == 0)
    {
        temp_addr = interfaces;

        while(temp_addr != NULL)
        {
            // check if interface is en0 which is the wifi connection on the iPhone
            if(temp_addr->ifa_addr->sa_family == AF_INET)
            {
                if([@(temp_addr->ifa_name) isEqualToString:@"en0"])
                {
                    address = @(inet_ntoa(((struct sockaddr_in *)temp_addr->ifa_addr)->sin_addr));
                    netmask …
Run Code Online (Sandbox Code Playgroud)

ip-address ios

2
推荐指数
2
解决办法
6476
查看次数

Google App Engine静态IP

我有一个GAE项目,我想向外部服务器发出请求.服务器需要将IP地址列入白名单,但GAE使用动态IP地址,列表太长.我一直在寻找两种选择:

1.将GAE项目移至计算引擎

我最担心的是将项目转移到Compute Engine所需的时间.到目前为止,我们一直在免费使用App Engine,我们希望避免额外的成本.

2.使用我们的域名发出请求

我们可以自己列出IP并将GAE项目的请求接收到我们的域,然后从域的静态主机IP本身向其服务器发出请求.

对于此选项,我还想知道将域名转移到GAE是否有任何优势.GAE通过转移域的传出请求是否可以通过域的IP进行?

注意:

这主要是基于假设,我对网络非常缺乏经验,所以如果有什么可以更好地表达,请告诉我.我试图在网上寻找一种方法来做到这一点,但无法得到满意的答案.

java google-app-engine ip-address httprequest google-cloud-platform

2
推荐指数
1
解决办法
907
查看次数