内网多台服务器组网实践
因为ip是动态的,如果想要控制多台服务器,就需要知道服务器的内网ip和地址。我使用python做服务器的组控
脚本语言,因为我用的是window平台,所以直接使用socket模块来实现获取。
import socket
# ip >> '192.168.1.109'
ip = socket.gethostbyname(socket.gethostname())
# addr >> ('PCNAME', [], ['192.168.1.100'])
adr = socket.gethostbyaddr(ip)
有了地址后,我们就清楚每台机器的ip跟地址,这样我们就能让主控制台依照预定好的任务配置各服务器的角色。