Linux网络服务之DNS(3)

Linux网络服务之DNS(3)

实验要求:

实验一 实现分离解析:

主机192.168.10.20解析www.zhy.com 结果为192.168.1.100

主机192.168.10.21解析www.zhy.com 结果为192.168.1.101

其他主机解析www.zhy.com 结果为192.168.1.102

实验步骤:

1、安装软件包

略……

2、修改配置文件

[[email protected] etc]# cat named.conf

……

acl yd { 192.168.1.20; };            //添加acl匹配该IP地址

acl lt { 192.168.1.30; };

options {

listen-on port 53 { 192.168.1.253; };

listen-on-v6 port 53 { ::1; };

directory       "/var/named";

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query     { any; };

allow-query-cache { any; };

};

……

view yd_resolver {

match-clients      { yd; };            //使用acl匹配的IP地址

match-destinations { any; };

recursion yes;

include "/etc/named.yd.zones";        //该IP地址查询使用的区域文件

};

view lt_resolver {

match-clients      { lt; };

match-destinations { any; };

recursion yes;

include "/etc/named.lt.zones";

};

view other_resolver {

match-clients      { any; };

match-destinations { any; };

recursion yes;

include "/etc/named.other.zones";

};

[[email protected] etc]# cp -p named.rfc1912.zones named.yd.zone    //新建区域文件

[[email protected] etc]# cp -p named.rfc1912.zones named.lt.zone

[[email protected] etc]# cp -p named.rfc1912.zones named.other.zone

[[email protected] etc]# mv named.rfc1912.zones named.rfc1912.zones.bak

[[email protected] etc]# cat named.yd.zones

……

zone "zhy.com" IN {

type master;

file "yd.zone";

};

[[email protected] etc]# cat named.lt.zones

……

zone "zhy.com" IN {

type master;

file "lt.zone";

};

[[email protected] etc]# cat named.other.zones

……

zone "zhy.com" IN {

type master;

file "other.zone";

};

[[email protected] ~]# cd /var/named/chroot/var/named/

[[email protected] named]# cat yd.zone         //修改相应的解析文件

$TTL    86400

@       IN      SOA     zhy.com. root.zhy.com.  (

2014050201 ; Serial

28800      ; Refresh

14400      ; Retry

3600000    ; Expire

86400 )    ; Minimum

IN      NS      dns1.zhy.com.

dns1    IN      A       192.168.1.253

www     IN      A       192.168.1.100

[[email protected] named]# cat lt.zone

$TTL    86400

@       IN      SOA     zhy.com. root.zhy.com.  (

2014050201 ; Serial

28800      ; Refresh

14400      ; Retry

3600000    ; Expire

86400 )    ; Minimum

IN      NS      dns1.zhy.com.

dns1    IN      A       192.168.1.253

www     IN      A       192.168.1.101

[[email protected] named]# cat other.zone

$TTL    86400

@       IN      SOA     zhy.com. root.zhy.com.  (

2014050201 ; Serial

28800      ; Refresh

14400      ; Retry

3600000    ; Expire

86400 )    ; Minimum

IN      NS      dns1.zhy.com.

dns1    IN      A       192.168.1.253

www     IN      A       192.168.1.102

3、启动服务,设置服务开机自启

[[email protected] named]# service named restart

停止 named:                                               [确定]

启动 named:                                               [确定]

[[email protected] ~]# chkconfig named on

4、测试

实验二 搭建缓存DNS

实验步骤:

1、修改缓存DNS配置文件

[[email protected] ~]# cd /var/named/chroot/etc/

[[email protected] etc]# vim named.conf

……

options {

listen-on port 53 { 192.168.1.252; };

listen-on-v6 port 53 { ::1; };

directory       "/var/named";

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

forwarders { 192.168.1.253; };        //只添加这一行配置

……

2、启动服务

[[email protected] ~]# service named restart

停止 named:                                               [确定]

启动 named:                                               [确定]

[[email protected] ~]# chkconfig named on

3、测试


Linux网络服务之DNS(3),布布扣,bubuko.com

时间: 2024-10-24 04:01:33

Linux网络服务之DNS(3)的相关文章

Linux网络服务之DNS(2)

Linux网络服务之DNS(2) 实验要求: 1.搭建父DNS(zhy.com)服务器,www.zhy.com  -->   192.168.1.253 2.搭建子DNS(bj.zhy.com)服务器,www.bj.zhy.com --> 192.168.1.252 3.在父DNS服务器上配置子域授权 实验步骤: 1.搭建父DNS服务器 (1)安装软件包 略-- (2)修改主配置文件 [[email protected] ~]# cd /var/named/chroot/etc/ [[emai

Linux网络服务05——DNS域名解析服务(一)

Linux网络服务05--DNS域名解析服务(一) 一.DNS系统的作用 1.DNS服务器概述 整个Internet大家庭中连接了数以亿计的服务器.个人主机,其中大部的网站.邮件服务等服务器都使用了域名形式的地址,如crushlinux.google.com.mail.163.com等.很显然这种地址形式要比使用64.233.189.147.202.108.33.74的IP地址形式更加直观,更加容易被用户记住. FQDN格式(完整域名格式):在常见域名后添加"."(根域).例如:cru

linux网络服务之dns

dns:即domain name system,用于实现从域名到IP的转换,在DNS系统出现之前,windows系统通过主机文件(c:\windwos\system32\drivers\etc\hosts)提供域名转换功能,linux通过主机文件(/etc/hosts)提供域名转换功能. 默认情况下,操作系统DNS解析的查找步骤: 主机文件---->DNS缓存---->DNS服务器 在linux系统中,通过调整配置文件(/etc/nsswitch.conf ),可以调整查找步骤 # vim /

(四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理

继第三部分的DHCP服务器的设置成功,我们来做一个中继代理服务器的配置吧. 我们的虚拟机结构如图: 具体参考: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf./var/named)设置实现和解释 根据第三部分,我们在vm1上面部署了DHCP服务器,我们就在vm2上面配置中继服务,具体内容如下: 1.先在vm1下面同样配置DHCP的文件上多配置一个subnet 1 ddns-update-style interim; 2 ignore client-u

Linux网络服务之HTTP(1)

Linux网络服务之HTTP(1) 实验要求: 1.主机名设为:www.zhy.com,默认首页包括:index.html.index.php,开启保持连接,确认默认httpd是否支持php 2.只允许192.168.1.1访问www.zhy.com,允许所有用户访问www.zhy.com/user/index.html 3.客户端访问/var/www/html/admin/需要输入用户名密码验证 4.客户端访问http://www.zhy.com/bbs时可以访问/var/www/html/u

初学linux网络服务之HTTP服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:查看默认HTTP配置 找到默认红帽欢迎页面 (/etc/httpd/conf/httpd.conf ---->Include ----> /etc/httpd/conf.d  ----> welcome.conf  ----> /var/www/error/noindex.html) 前提条件: 1.配置IP [[email prote

​Linux网络服务之HTTP(2)

Linux网络服务之HTTP(2) 实验要求: 1.部署基于域名的虚拟主机,当用户访问www.baidu.com的时候访问baidu网站,当用户访问www.sina.com的时候访问sina网站,baidu和sina的ip地址一样,确保前述www.zhy.com访问还能访问 2.部署基于IP的虚拟主机 www.zhy.com192.168.1.253 www.baidu.com192.168.1.12 www.google.com192.168.1.11 实验步骤: (1)基于域名的虚拟主机 1

Linux网络服务07——Postfix邮件系统

Linux网络服务07--Postfix邮件系统(一) 一.邮件系统概述 1.MTA(Mail Transfer Agent)邮件传输代理 一般称为邮件服务器软件.MTA软件负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程序,是电子邮件系统中的核心部分.常见的MTA软件有Windows系统的Exchange和Linux系统下的Sendmail.Postfix等. 2.MUA(Mail User Agent)邮件用户代理 一般称为邮件客户端软件.MUA软件功能是为用户提供发送.接收和管理

Linux网络服务01——Linux网络基础设置

Linux网络服务01--Linux网络基础设置 一.查看及测试网络 1.使用ifconfig命令查看网络接口 (1)查看活动的网络接口 ifconfig命令 [[email protected] ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:D5:3A:FA inet addr:192.168.200.100 Bcast:192.168.200.255 Mask:255.255.255.0 inet6 addr: fe80::20c: