1 案例1:配置并验证Split分离解析
1.1 问题
本例要求配置一台智能DNS服务器,针对同一个FQDN,当不同的客户机来查询时能够给出不同的答案。需要完成下列任务:
- 从主机192.168.4.207查询时,结果为:www.tedu.cn ---> 192.168.4.100
- 从其他客户端查询时,www.tedu.cn ---> 1.2.3.4
1.2 方案
在配置DNS服务器时,通过view视图设置来区分不同客户机、不同地址库:
view "视图1" {
match-clients { 客户机地址1; .. .. ; }; //匹配第1类客户机地址
zone "目标域名" IN { //同一个DNS区域
type master;
file "地址库1"; //第1份地址库
};
};
view "视图2" {
match-clients { 客户机地址2; .. .. ; }; //匹配第2类客户机地址
match-clients { any; }; //匹配任意地址
zone "目标域名" IN { //同一个DNS区域
type master;
file "地址库2"; //第2份地址库
};
};
.. ..
view "视图n" {
match-clients { any; }; //匹配任意地址
zone "目标域名" IN { //同一个DNS区域
type master;
file "地址库n"; //第n份地址库
};
};
1.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:配置Split分离解析
1)为tedu.cn区域建立两份解析记录文件
第一份解析记录文件提供给客户机192.168.4.207、网段192.168.7.0/24,对应目标域名www.tedu.cn的A记录地址为192.168.4.100。相关操作及配置如下:
- [root@svr7 ~]# cd /var/named/
- [root@svr7 named]# cp -p tedu.cn.zone tedu.cn.zone.lan
- [root@svr7 named]# vim tedu.cn.zone.lan
- $TTL 1D
- @ IN SOA @ rname.invalid. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H ) ; minimum
- @ NS svr7.tedu.cn.
- svr7 A 192.168.4.7
- pc207 A 192.168.4.207
- www A 192.168.4.100
第二份解析记录文件提供给其他客户机,对应目标域名www.tedu.cn的A记录地址为1.2.3.4。相关操作及配置如下:
[root@svr7 named]# cp -p tedu.cn.zone tedu.cn.zone.other
[root@svr7 named]# vim tedu.cn.zone.other
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS svr7.tedu.cn.
svr7 A 192.168.4.7
pc207 A 192.168.4.207
www A 1.2.3.4
2)修改named.conf配置文件,定义两个view,分别调用不同解析记录文件
- [root@svr7 ~]# vim /etc/named.conf
- options {
- directory "/var/named";
- };
- acl "mylan" {
//名为mylan的列表
- 192.168.4.207; 192.168.7.0/24;
- };
- .. ..
- view "mylan" {
- match-clients {
mylan; }; //检查客户机地址是否匹配此列表
- zone "tedu.cn" IN {
- type master;
- file "tedu.cn.zone.lan";
- };
- };
- view "other" {
- match-clients {
any; }; //匹配任意客户机地址
- zone "tedu.cn" IN {
- type master;
- file "tedu.cn.zone.other";
- };
- };
3)重启named服务
[root@svr7 ~]# systemctl restart named
步骤二:测试分离解析效果
1)从mylan地址列表中的客户机查询
在客户机192.168.4.207(或网段192.168.7.0/24内的任意客户机)上查询www.tedu.cn,结果是 192.168.4.100:
- [root@pc207 ~]# host www.tedu.cn 192.168.4.7
- Using domain server:
- Name: 192.168.4.7
- Address: 192.168.4.7#53
- Aliases:
-
- www.tedu.cn has address 192.168.4.100
2)从其他客户机查询
在DNS服务器本机或CentOS真机上查询www.tedu.cn时,结果为 1.2.3.4:
[root@svr7 ~]# host www.tedu.cn 192.168.4.7
Using domain server:
Name: 192.168.4.7
Address: 192.168.4.7#53
Aliases:
www.tedu.cn has address 1.2.3.4
2 案例2:查看进程信息
2.1 问题
本例要求掌握查看进程信息的操作,使用必要的命令工具完成下列任务:
- 找出进程 gdm 的 PID 编号值
- 列出由进程 gdm 开始的子进程树结构信息
- 找出进程 sshd 的父进程的 PID 编号/进程名称
- 查看当前系统的CPU负载/进程总量信息
2.2 方案
查看进程的主要命令工具:
- ps aux、ps –elf:查看进程静态快照