IP地址:IP地址(Internet Protocol Address)是互联网协议特有的一种地址,用来给互联网上的每一台计算机或设备分配一个唯一的地址。IP地址分为IPv4和IPv6两种类型。
端口号:端口号是计算机网络中用于区分不同应用程序或服务的一种数字标识。端口号的范围是0到65535,其中0到1023是系统保留端口,用于一些常见的服务如HTTP(80)、HTTPS(443)等。
短链域名:短链域名是指通过某种方式将长网址缩短后的网址。它通常由一组字母和数字组成,便于记忆和分享。短链服务通常用于社交媒体、短信等场景,以节省空间和提高效率。
以下是一个简单的Python示例,演示如何获取本机的IP地址和端口号信息:
import socket
# 获取本机IP地址
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
print(f"本机IP地址: {ip_address}")
# 获取本机开放端口信息
open_ports = []
for port in range(1, 1024):
try:
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind(('', port))
open_ports.append(port)
except OSError:
pass
print(f"本机开放端口: {open_ports}")
注意:以上代码仅用于演示目的,实际应用中可能需要更复杂的逻辑来处理网络通信和端口扫描。
领取专属 10元无门槛券
手把手带您无忧上云