首页 > 编程知识 正文

pybind11 c++调用python,bind9配置详解

时间:2023-05-06 16:01:07 阅读:114949 作者:1204

linux上的bind9安装配置示例

2016-02-09 12:44:19 | 129阅读|评论:来源:网友投稿

BIND DNS服务器软件名为Berkeley Internet Name Domain,是由美国加州大学Berkeley分校开发和维护的开源DNS服务器软件,目前在世界上使用最为广泛,种类繁多

这是linux上bind9安装配置的一个示例,有需要的朋友可以参考

一、安装BIND

下载BIND http://www.isc.org也可以到本站下载bind9 dns软件。

2 .编译安装

# tar zxvf bind-9.4.0.tar.gz

# cd bind-9.4.0

# ./configure sysconfdir=/etc //其他安装选项./configure--帮助

#化妆

# make安装

二.配置BIND

a .编写所需文件

1 )、/etc/named.conf

#推出并保存# vi /etc/named.conf,或touch /etc/named.conf

2 )、/etc/rndc.conf

# rndc-confgen /etc/rndc.conf

b .编目/心跳月饼/named

# mkdir /心跳月饼/named

b .编辑/etc/named.conf的内容如下

选项{

目录' /心跳加速的月饼/named '; //表示如果默认数据库文件不在//心跳月饼/named中,将手动创建

//pid-file '/心跳加速的月饼/run/named/named.pid '; //用于使用其他用户启动named的PID文件路径

(;

zone'.'{//root域创建

类型hint;

file 'named.ca ';

(;

创建zone'localhost'{//localhost域

类型主程序;

file 'named.local ';

(;

创建zone ' example.com ' {//example.com域

类型主程序;

file 'example.com.zone ';

(;

zone '0.0. 127.in-addr.arpa ' {//localhost的逆分析

类型主程序;

file '127.0.0.zone ';

(;

zone ' 100.168.192.in-addr.arpa ' {//example.com的逆分析

类型主程序;

file '192.168.100.zone ';

(;

//必须复制此文件,才能在/etc/rndc.conf末尾使用# tail 13/etc/rndc.conf/etc/named.conf

# usewiththefollowinginnamed.conf,adjustingtheallowlistasneeded :

key 'rndc-key' {

algorithm hmac-md5;

secret 'HWM3L e7LWDZJJ/dJEzQEw==';

(;

控制系统{

inet 127.0.0.1端口953

allow { 127.0.0.1; } keys { 'rndc-key '; (;

(;

# End of named.conf

在d./心跳月饼/named中创建的相应数据文件名由named.conf中的文件参数创建

从named.conf可以看到,有named.ca、named.local、example.com.zone、127.0.0.zone、192.168.100.zone

1. named.ca

# dig -t NS . /心跳月饼/named/named.ca

2 .加入2. named.local #vi /心跳月饼/named/named.local以下内容

$TTL 1D

@ IN SOA localhost. root (

2007042801

1H

十五米

1W

1D )

IN NS @

IN A 127.0.0.1

3. example.com.zone

$TTL 1D

@ IN SOA example.com . root (

2007042801

1H

十五米

1W

1D )

IN NS ns.example.com。

IN MX 10 mail.example.com。

IN A 192.168.100.125

万维网in a 192.168.100.125

db IN A 192.168.100.124

ns IN A 192.168.100.126

mail IN A 192.168.100.251

shop IN A 192.168.100.125

*.shop IN A 192.168.100.124

news IN CNAME www

3. 127.0.0.zone

$TTl 1D

@ IN SOA @ root.localhost.(请参阅

2007042801

1H

十五米

1W

1D

在NS本地主机上。

1合上本地主机。

4. 192.168.100.zone

$TTL 1D

@ IN SOA @ root.example.com.(

2007042801

1H

十五米

1W

1D )

IN NS example.com。

125 IN PTR example.com。

125 IN PTR www.example.com。

124 IN PTR db.example.com。

126 IN PTR ns.example.com。

251 IN PTR mail.example.com。

补充说明

a. named服务器启动问题

1 .启动#由#named//root用户启动

named需要此用户才能以unamed//named用户启动,且named.pid的所有者为named

2 .配置更改后的重新启动方法

# rndc重新加载

3 .测试配置是否成功,可以由主机、dig、nslookup判断

阅读相关的:

linux上的bind9安装配置示例

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。