dns配置

一、环境RHEL5.0,系统安装过程中安装了bind相关的软件包,如下:

# rpm -qa |grep bind

bind-utils-9.3.3-7.el5

bind-chroot-9.3.3-7.el5

ypbind-1.19-7.el5

bind-9.3.3-7.el5

bind-libs-9.3.3-7.el5



二、说明:

我之前用过Redhat7.2-9,现在发现RHEL5.0在bind软件中使用了chroot技术,对于我这样之前没有接触过的人来说可能会造成一些麻烦,在这里我先说明一下。

由于使用了chroot技术,因此要求 named.conf 及全部的区域数据文件都在/var/named/chroot下,朋友们在配置bind的时候不用考虑他们在原来的位置的情况,例如:

配置文件 named.conf 在RHEL5.0 中的位置应该为 /var/named/chroot/etc

系统自带的区域数据文件及自己建立的区域数据文件的位置应该放置到 /var/named/chroot/var/named/ 目录下。

而且大家一定要注意,这些文件的属性一定要设置成 root:named。



三、配置方法



默认情况喜下,系统没有安装caching-nameserver-9.3.3-7.el5包,因此,配置DNS需要的配置文件都没有,例如没有 named.conf 及任何区域数据文件。

这时我们可以手动安装 caching-nameserver-9.3.3-7.el5包,它提供了RHEL5.0下初始化文件的方法。安装此包后,

在/var/named/chroot/etc/ 下,多出了一些配置文件:



# ls

localtim med.caching-nameserver.conf named.rfc1912.zones rndc.key

在这里,我们通过拷贝 named.rfc1912.zones 作为named.conf文件,并在此文件中添加自己的区域。

# cp named.rfc1912.zones named.conf

# vi named.conf

如下内容:(我设置了两个域,microtrend.cn及xinry.com)



# more named.conf

// named.rfc1912.zones:

//

// Provided by Red Hat caching-nameserver package

//

// ISC BIND named zone configuration for zones recommended by

// RFC 1912 section 4.1 : localhost TLDs and address zones

//

// See /usr/share/doc/bind*/sample/ for example named configuration files.

//

options {



directory "/var/named";



};



zone "." IN {

type hint;

file "named.ca";

};



zone "localdomain" IN {

type master;

file "localdomain.zone";

allow-update { none; };

};



zone "localhost" IN {

type master;

file "localhost.zone";

allow-update { none; };

};



zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

allow-update { none; };

};



zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {

type master;

file "named.ip6.local";

allow-update { none; };

};



zone "255.in-addr.arpa" IN {

type master;

file "named.broadcast";

allow-update { none; };

};



zone "0.in-addr.arpa" IN {

type master;

file "named.zero";

allow-update { none; };

};

zone "microtrend.cn" IN {

type master;

file "microtrend.cn.zone";

allow-update { none; };

};

zone "1.168.192.in-addr.arpa" IN {

type master;

file "1.168.192.zone";

allow-update { none; };

};

zone "xinry.com" IN {

type master;

file "xinry.com";

allow-update { none; };

};







在/var/named/chroot/var/named/ 下,多出了系统常见的区域数据文件。我们可以copy这些文件作为我们自定义的区域数据文件。

# cp localhost.zone microtrend.cn.zone

# cp localhost.zone xinry.com

# cp named.local 1.168.192.zone



分别对它们进行编辑

# more microtrend.cn.zone

$TTL 86400

@ IN SOA ns.microtrend.cn. root.microtrend.cn. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum



IN NS ns.microtrend.cn.

IN A 192.168.1.201

ns IN A 192.168.1.201





# more xinry.com

$TTL 86400

@ IN SOA ns.xinry.com. root.xinry.com. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum



IN NS ns.xinry.com.

IN A 192.168.1.201

ns IN A 192.168.1.201

www IN A 192.168.1.201





# more 1.168.192.zone

$TTL 86400

1.168.192.in-addr.arpa. IN SOA ns.xinry.com. root.mictrotrend.cn. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS ns.xinry.com.

201 IN PTR ns.microtrend.cn.

201 IN PTR ns.xinry.com.



四、测试:

# nslookup

> www.xinry.com

Server: 192.168.1.201

Address: 192.168.1.201#53



Name: www.xinry.com

Address: 192.168.1.201

> ns.microtrend.cn

Server: 192.168.1.201

Address: 192.168.1.201#53



Name: ns.microtrend.cn

Address: 192.168.1.201

> 192.168.1.201

Server: 192.168.1.201

Address: 192.168.1.201#53



201.1.168.192.in-addr.arpa name = ns.microtrend.cn.

201.1.168.192.in-addr.arpa name = ns.xinry.com.

五、故障排查:



每次修改完named.conf 或区域数据文件后,都需要重新启动named服务。

当出现任何错误时,无论是启动named还是查询不正确,都需要查看日志文件中的记录

tail /var/log/message



六、备注

关于bind配置,我也只是初学,上述的配置方法没有过多的考虑安全性,希望在今后的学习中不断总结与完善。
内容概要:本文档定义了一个名为 `xxx_SCustSuplier_info` 的视图,用于整合和展示客户(Customer)和供应商(Supplier)的相关信息。视图通过连接多个表来获取组织单位、客户账户、站点使用、位置、财务代码组合等数据。对于客户部分,视图选择了与账单相关的记录,并提取了账单客户ID、账单站点ID、客户名称、账户名称、站点代码、状态、付款条款等信息;对于供应商部分,视图选择了有效的供应商及其站点信息,包括供应商ID、供应商名称、供应商编号、状态、付款条款、财务代码组合等。视图还通过外连接确保即使某些字段为空也能显示相关信息。 适合人群:熟悉Oracle ERP系统,尤其是应付账款(AP)和应收账款(AR)模块的数据库管理员或开发人员;需要查询和管理客户及供应商信息的业务分析师。 使用场景及目标:① 数据库管理员可以通过此视图快速查询客户和供应商的基本信息,包括账单信息、财务代码组合等;② 开发人员可以利用此视图进行报表开发或数据迁移;③ 业务分析师可以使用此视图进行数据分析,如信用评估、付款周期分析等。 阅读建议:由于该视图涉及多个表的复杂连接,建议读者先熟悉各个表的结构和关系,特别是 `hz_parties`、`hz_cust_accounts`、`ap_suppliers` 等核心表。此外,注意视图中使用的外连接(如 `gl_code_combinations_kfv` 表的连接),这可能会影响查询结果的完整性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值