相关疑难解决方法(0)

使用regexp验证IPv4地址

我一直试图获得有效的IPv4验证正则表达式,但没有太多运气.似乎我曾经有过它(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4},但它会产生一些奇怪的结果:

$ grep --version
grep (GNU grep) 2.7
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1
192.168.1.1
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255
192.168.1.255
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.255.255
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.2555
192.168.1.2555
Run Code Online (Sandbox Code Playgroud)

我做了一个搜索,看看是否已经被问及回答,但其他答案似乎只是显示如何确定4组1-3个数字,或者不适合我.

有任何想法吗?谢谢!

regex validation grep ip-address ipv4

61
推荐指数
11
解决办法
16万
查看次数

以编程方式发现公共IP

我在路由器后面,我需要一个简单的命令来发现我的公共IP(而不是谷歌搜索我的IP和点击结果)

这有什么标准协议吗?我听说过STUN,但我不知道怎么用它?

PS我打算写一个简短的python脚本来做

python tcp ip-address

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

使用Python查找网络(外部)IP地址

我想通过Python了解我的互联网提供商(外部)IP地址(宽带或其他).

有多台机器连接到该网络.我尝试了不同的方式,但我只获得本地和公共IP我的机器.如何通过Python找到我的外部IP地址?

提前致谢.

python ip python-2.x

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

如何获取亚马逊Sagemaker笔记本实例的公共IP?是否可以?

是否可以获得亚马逊sagemaker笔记本实例的公共IP?

我想知道是否可以使用公共 IP 进行 ssh 访问以进行远程调试。

我尝试使用下面的curl命令获取公共IP

$curl http://169.254.169.254/latest/meta-data
Run Code Online (Sandbox Code Playgroud)

这只是列出本地 IP,而不是公共 IP。

我也尝试了下面的命令。

$curl ifconfig.me
Run Code Online (Sandbox Code Playgroud)

这将返回一个 IP 地址,例如13.232.96.15. 如果我尝试 ssh 进入它,它不起作用。

我们还有其他方法可以做到这一点吗?

注意:安全组中已开放 ssh 端口 22

amazon-web-services python-3.x amazon-sagemaker

7
推荐指数
1
解决办法
7965
查看次数

我怎样才能用python找到我的IP地址而不是本地IP?

我怎样才能用python找到我的IP地址而不是本地IP?我尝试使用套接字,但它找到本地 ip。我需要以太网外部 ip。这是我的代码,但它找到本地 ip

import socket
hostname = socket.gethostname()
IPAddr = socket.gethostbyname(hostname)
print("Your Computer Name is:" + hostname)
print("Your Computer IP Address is:" + IPAddr)
Run Code Online (Sandbox Code Playgroud)

python import installation selenium pip

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

如何使用Python查找当前连接(LAN或WiFi)的IP地址?

我想知道我的系统当前的 IP 地址。截至目前,我无法找到适合我的设备的任何解决方案。我尝试过socket.gethostbyname(socket.gethostname())方法,但它正在返回我127.0.0.1

有没有可以在 Ubuntu 和 Linux 上运行良好的 Python 包?

python ip-address

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