标签: ip

禁止MAC地址访问某些端口 - C++

我想阻止某个具有某个MAC地址的人访问我服务器上的某个端口,我正在使用这个作为我的朋友运行的私人服务器的硬件禁令.

我希望用C++做这件事,想知道为了做到这一点我需要研究什么.服务器运行Windows.

另外,我如何找到访问者的MAC地址?谢谢.

c++ ip macos router mac-address

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

如何测试我的国际IP检测脚本?

我想在我的网站上测试我的国际IP检测脚本.如何设置代理以便我的网站认为我来自外国iP?特别是在这种情况下,我希望从加拿大,德国,英国和法国进行测试.

testing ip proxy geolocation

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

最好在依赖网络的代码中使用IP地址或主机名?

如果您正在编写一个大量使用网络的应用程序(例如ping,dns解析等),那么在代码中使用IP地址是否更好(例如,如果在服务器上创建文件夹路径 - //192.183.181.182/test/test1例如)或主机名?

我假设IP地址,因为它们在企业中往往是静态的,并且主机名可以在单个IP地址上具有别名等.这是偏好IP地址的正当理由吗?

谢谢

c# ip dns networking reliability

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

用jquery获取用户ip

我想用jQuery或JavaScript获取用户的IP地址,这并不重要,但我更喜欢jQuery.

我在这里看到了一些答案,但它们对我不起作用.

javascript ip jquery ip-address

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

将IP地址转换为iOS中无符号长整数的点语法

我正在通过JSON检索IP地址作为无符号长整数.我试图将其转换回人类可读形式,即xxx.xxx.xxx.xxx.

我在JSON中收到的示例:

"ip": 704210705
Run Code Online (Sandbox Code Playgroud)

我有点挣扎,因为C从来都不是我的强项.我在下面收到一个EXC Bad Access错误:

unsigned long int addr = [[user objectForKey:@"ip"] unsignedLongValue];
struct in_addr *remoteInAddr = (struct in_addr *)addr;
char *sRemoteInAddr = inet_ntoa(*remoteInAddr);
Run Code Online (Sandbox Code Playgroud)

我在char行(3)上得到错误.

任何人都可以给我任何建议吗?

c iphone ip inet ios

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

是公共IP地址吗?

我想知道是否有任何简单的方法来检查IP地址是公开访问还是私有.

进一步来说.我知道例如,127.0.0.1是指向同一台机器的私有IP地址,如果用于广播到同一网络则为255.255.255.255,192.168.1.0用于本地网络地址,依此类推.但是,如何区分给定的IP地址是否属于私有IP并且是否可公开访问?

php ip networking

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

让grunt从"dest"运行并通过IP公开它

我是使用Grunt构建工具的新手.假设我的"dest"文件夹中已经有了所需的文件,我怎样才能使用Grunt将其加载到服务器上.此外,我目前能够访问在9090端口上的"localhost"上运行的grunt服务.但是,如果我用我的IP地址替换"本地主机",我得到一个404.我试图用我的Tomcat服务器相同的,但我可以通过IP地址来访问Tomcat服务器上的8080端口为好.请告诉我需要做什么才能通过IP访问?我正在使用Windows PC

ip port gruntjs

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

给出的文件在Linux上的netstat -s中意味着什么

我正在分析输出,netstat -s并想知道"输入ICMP消息失败"是什么意思.以下是输出netstat -s,

Icmp: 
      643 ICMP messages received 
      0 input ICMP message failed. 
      ICMP input histogram:
        destination unreachable: 450 
        echo requests: 9 
        echo replies: 2 
      102 ICMP messages sent 
      0 ICMP messages failed 
      ICMP output histogram: 
        destination unreachable: 84 
        echo request: 9 
        echo replies: 9

 Icmp:
    648 ICMP messages received
    0 input ICMP message failed.
    ICMP input histogram:
      destination unreachable: 450
      echo requests: 14
      echo replies: 2
    107 ICMP messages sent
    0 ICMP messages …

linux ip networking icmp linux-kernel

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

如何从子网掩码计算ip地址范围

当我使用此命令扫描IP addresed时

# nmap -sP 192.168.0.120/25           
Run Code Online (Sandbox Code Playgroud)

当我有地址和子网时,如何获得IP范围.因为我试图理解这一点,但直到现在都没有结果......请帮助我......谢谢

ip networking subnet

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

ip碎片有多糟糕

据我所知,当发送ip消息时,be和我的数据包目的地之间的网络路径中的每一跳都将检查下一跳的MTU是否大于我发送的数据包的大小.如果是这样,则数据包将被分段,并且两个数据包将分别发送到下一跳,仅在目的地重新组装(或者,在某些情况下,在遇到的第一个NAT路由器处).据我所知,这件事情可能非常糟糕,但我并不理解为什么.

  • 我知道如果连接往往会丢弃很多数据包,丢失一个片段意味着我必须重新发送整个数据包(这实际上是我自己想出的唯一的事情)
  • 是否有可能不会被分割,我的数据包将被丢弃?
  • 如何识别数据包片段?我可以100%确定它们会被正确重新组装吗?例如,如果我将两个相同长度的ip数据包几乎同时发送到同一个目的地,那么两个片段的可能性有多大,如AAA,BBB重新组装成ABA,BAB?

原则上,如果数据包没有被丢弃并且片段被正确地重新组装,实际上使用数据包分段似乎是一个好主意,可以节省本地带宽并避免发送越来越多的头而不仅仅是一个大数据包.

谢谢

sockets ip networking routing ip-fragmentation

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