欢迎光临
我们一直在努力

salt批量配置hosts文件

管理本地hosts文件,服务器比较多,需要增加一个本地域名解析需要耗费比较长的时间,请看如下alt.modules.hosts模块使用详解.

添加host

salt.modules.hosts.add_host(ip, alias)
增加hosts配置到hosts文件中

范例:

# salt \'*\' hosts.add_host 1.1.1.1 ttlsa.com
localhost.localdomain:
 True

通过IP获取主机名

salt.modules.hosts.get_alias(ip)

范例:

# salt \'*\' hosts.get_alias 1.1.1.1
localhost.localdomain:
 - ttlsa.com

通过主机名获取IP地址列表

salt.modules.hosts.get_ip(host)

范例:

# salt \'*\' hosts.get_ip ttlsa.com 
localhost.localdomain:
 1.1.1.1

判断IP与别名是否配对

salt.modules.hosts.has_pair(ip, alias)

范例:

# salt \'*\' hosts.has_pair 1.1.1.1 ttlsa.com
localhost.localdomain:
 True

列出hosts列表

salt.modules.hosts.list_hosts()

CLI 范例:

# salt \'*\' hosts.list_hosts
localhost.localdomain:
 ----------
 1.1.1.1:
 - ttlsa.com
 127.0.0.1:
 - localhost
 - localhost.localdomain
 ::1:
 - localhost
 - localhost.localdomain

删除host条目

salt.modules.hosts.rm_host(ip, alias)

范例:

# salt \'*\' hosts.rm_host 1.1.1.1 ttlsa.com
localhost.localdomain:
 True

更新hosts条目

salt.modules.hosts.set_host(ip, alias)
通过ip地址修改主机名,如果ip不存在则增加条目

范例:

# salt \'*\' hosts.set_host 1.1.1.1 ttlsa.com
localhost.localdomain:
 True

赞(0) 打赏
主机商所有内容均来自网络,若无意侵犯到您的权利,请及时与联系 QQ 2232175042,将在48小时内删除相关内容!!主机测评网 » salt批量配置hosts文件

主机商评测网 找服务器 更专业 更方便 更快捷!

专注IDC行业资源共享发布,给大家带来方便快捷的资源查找平台!

联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫