47得票3回答
匹配IP地址的正则表达式

我对正则表达式不熟悉,我想使用preg_match函数来判断一个字符串是否是IP地址。 例如,$string = "10.0.0.1"; preg_match($regex, $string); 应该返回true。那么,$regex应该是什么?

47得票4回答
为什么无法伪造IP地址?

我知道使用代理可以更改IP地址,但我想知道为什么不可能通过从单个计算机发送更改后的数据来更改IP地址? 更新: 谢谢各位的快速回复,但如果使用无状态协议(如HTTP),会发生什么并不清楚。虽然我不熟悉更底层的网络通信,但从理论上讲,如果计算机连接到服务器并立即收到回复,则应该可以伪造IP地址。

47得票7回答
如何正确使用HTTP_X_FORWARDED_FOR?

好的,我有一个小的身份验证问题。我的Web服务允许使用用户名和密码连接到我的API,但此连接也可以限制为特定的IP地址。 这意味着$_SERVER ['REMOTE_ADDR']可能是不正确的。我已经知道任何IP信息都不能真正依赖 - 我限制只是为了增加另一层安全性。 如果这是对我的Web...

46得票3回答
我能为TCP使用广播或组播吗?

对于 互联网协议(IP),我可以使用多播: 在IPv4中:Internet Group Management Protocol (IGMP) 在IPv6中:Multicast Listener Discovery 此外,例如对于UDP,我可以使用: 广播 - 将数据包发送到地址...

46得票1回答
在Unix路由表中,“proto kernel”是什么意思?

我在linux-ip.net和整个互联网上搜索了这个问题,但似乎没有找到答案。"proto kernel"在路由表中是什么意思?只是一个例子:[root@tristan]# ip route show table local local 192.168.99.35 dev eth0 proto...

46得票2回答
Docker 应用服务器的 IP 地址 127.0.0.1 和 0.0.0.0 IP 的区别。

大家好。我正在使用Docker并尝试将一个简单的Django应用程序docker化,该应用程序对一个网页(真实网站)进行外部http连接。当我在Docker文件中设置了Django服务器的地址以在容器中工作时-127.0.0.1:8000,我的应用程序无法正常工作,因为无法对该网站进行外部连接...

45得票2回答
使用URL字符串获取IP地址?(Java)

在我的程序中,用户输入了一个url字符串,比如说: http://www.engineering.uiowa.edu/~hawkeng//fall01/graphics/potato.gif 我该如何获取这个url的IP地址?我尝试过使用InetAddress address = Inet...

45得票8回答
当给定IP地址和子网掩码时,如何计算IP范围?

当IP范围被写成aaa.bbb.ccc.ddd/netmask (CIDR表示法)时,我需要使用C#计算出此范围内第一个和最后一个包含的IP地址。 示例: 输入:192.168.0.1/25 结果:192.168.0.1 - 192.168.0.126

45得票11回答
将CIDR地址转换为子网掩码和网络地址

给定一个CIDR地址,例如192.168.10.0/24 如何确定掩码长度? (24) 如何确定掩码地址? (255.255.255.0) 如何确定网络地址? (192.168.10.0)

44得票1回答
如何使用IP范围引用所有IP,例如XX.XX.XX.XX / 24

如何使用 IP 范围引用所有 IP,例如 XX.XX.XX.XX/24?