PythonAnywhere服务器的IP配置是什么(即用于此目的的shell命令的输出是什么)?可选:编写一个从shell获取此信息的函数,并返回{“interface name”的字典:{“ipv4”:“ipv4 address”,“ipv6”:“ipv6 address”}}。提示:使用subprocess.getoutput。 这些接口的MAC地址是什么? 与这些接口相关的所有IPv4地址是什么? 与这些地址相关的IP子网是什么? 每个IP子网的网络掩码是什么? 每个子网中有多少个IP地址? 任何接口都突出了吗?如果是这样,请对PythonAnywhere的结构进行一些研究。 这些IP地址是否公开?如果没有,请证明。如果是这样,请证明。
答案 0 :(得分:0)
'ip address show' (command.
应弹出一个列表,弹出所有信息。
#import subprocess
#subprocess.get
#subprocess.getoutput('ls')
#ipinfo = subprocess.getoutput('ip address show')
#import ipaddress
#iface = `ippadress.ipv4 interface
#iface = ippaddress.ipv4'
#iface.
#iface.netmask iface.netmask
#face.network
#iface.network.num_addresses