如何在osx Mavericks上设置bind

时间:2013-10-24 10:32:29

标签: bind osx-mavericks

如本问题中所述,我使用了brew install bind并成功安装了在MacOs 10.9上的Bind

OSX Mavericks - BIND no longer installed... how to get local DNS server working?

请帮助我如何配置它以设置和运行named und rncd。我发现 仅限默认情况下安装了bind的MacO旧版本的教程。但是旧的教程不再适用于生成rndc.conf文件和lauch服务

1 个答案:

答案 0 :(得分:4)

你可以通过完成Homebrew应该做的事来解决这个问题,但出于某些原因不是。

Homebrew没有创建BIND相关可执行文件所需的符号链接。通常,这会在安装过程中自动发生。

如果您导航到自制的“Cellar”,找到绑定安装和其中的 sbin 目录,您将找到所需的所有命名可执行文件...例如,我的s​​bin目录用于绑定位于:

/usr/local/Cellar/bind/9.9.3-P2/sbin

所以目标是将这些文件放在可执行路径上。该方法取决于你。

您可以按Homebrew 进行操作,并为bind / * / sbin中的每个文件创建符号链接。这些符号链接在/ usr / local / bin中创建。

例如:

ln -s /usr/local/Cellar/bind/9.9.3-P2/sbin/named /usr/local/bin/named

另一个选项是将自制程序绑定路径放在可执行文件路径上,方法是将其添加到.bashrc,.zshrc,.profile或其他任何用途。

我个人选择遵循惯例自制用途,并在 / usr / local / bin 目录中创建个别链接。

完成所有这些操作后,您应该能够根据许多教程的指示使用 rndc-confgen 等配置内容。