.()
将主机名转换为 IPv4 地址格式。 IPv4 地址以字符串格式返回,例如“100.50.200.5”。 如果主机名本身是 IPv4 地址,则原样返回。 更完整的接口请参考()。 ()不支持IPv6名称解析,()应用于支持IPv4/v6双协议栈。
引发审计事件,带参数。
示例如下:
import socket
hostip = socket.gethostbyname(socket.gethostname())
print(hostip)
结果如下:
192.168.56.1
.()
IPv4 的主机名,. a (, , ) 其中 是主机的主机名,是相同主机名的(空)列表,是同一主机上相同主机名的 IPv4 列表(通常但不是 a )。 () 不是 IPv6 名称,并且 () 用于 IPv4/v6 双堆栈。
引发审计事件,带参数。
示例如下:
import socket
hostname, aliaslist, ipaddrlist = socket.gethostbyname_ex(socket.gethostname())
print(hostname)
print(aliaslist)
print(ipaddrlist)
结果如下:
DESKTOP-BU1B1O3
[]
['192.168.56.1', '192.168.50.195']
从输出结果来看,是空的。 与官方说法一致。