puppet:建立一个 pdns-recursor 的实例 (original) (raw)

[撰文/hmy]

通过 puppet脚本,在本地建立一个 dns 缓存服务器,本文针对 debian、ubuntu。

步骤如下:

  1. 更新 /etc/apt/sources.list
    # apt-get update
  2. 安装 puppet 软件包
    # apt-get install puppet
  3. 复制下面内容存为"/tmp/dns.pp"文件

start

package {
"pdns-recursor":
ensure => installed;
}
file {
"/etc/resolv.conf":
require => Service["pdns-recursor"],
content => "nameserver 127.0.0.1\n";
}
service {
"pdns-recursor":
ensure => running,
pattern => "pdns_recursor" ,
require => Package["pdns-recursor"];
}

end

  1. 执行下面命令完成配置
    # puppet /tmp/dns.pp

附加内容:

简单解释一下上面这个 puppet 文件的内容:

# Tagged as puppet · Edit on GitHub

Read More: