DNS实验报告

--杨冬

1.实验的环境

服务器:Red Hat Enterprise Linux 5.3 (ip:192.168.0.20)

Red Hat Enterprise Linux 5.3 (ip:192.168.0.30)

客户端:Windows XP (ip:192.168.0.1)

2.实验前期准备

注:主、副都要安装以下软件包。

yum install –y bind caching-nameserver

rpm -ihv /media/Server/bind-9.3.4-10.P1.el5.i386.rpm

rpm -ihv /media/Server/caching-nameserver-9.3.4-10.P1.el5.i386.rpm

3.实验目标一:实现简单的正、反DNS解析.

配置正向解析与反向解析.

①vim /etc/named.caching-nameserver.conf

修改1:listen-on port 53 { 192.168.0.20; };//侦听端口的本机ip地址

修改2://listen-on-v6 port 53 { ::1; };

修改3://allow-query      { localhost; }; //永许哪些客户端访问DNS服务

修改4://match-clients     { localhost; };

修改5://match-destinations { localhost; };

②vim /etc/named.rfc1912.zones

在结尾处添加:

zone "yangdong.com" IN {

type master;

file "yangdong.zone";

//      allow-update { none; };

};

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

type master;

file "yangdong.local";

//      allow-update { none; };

};

③ cd /var/named

cp -rf localhost.zone yangdong.zone

cp -rf named.local yangdong.local

chown named:named yangdong.local yangdong.zone

④ 配置正向配置文件:

vim yangdong.zone

配置文件内容:

$TTL    86400

@               IN SOA yangdong.com.       root (

42              ; serial (d. adams)

3H              ; refresh

15M             ; retry

1W              ; expiry

1D )            ; minimum

IN NS           yangdong.com.

IN A            192.168.0.20

www            IN A            192.168.0.21

wap             IN A            192.168.0.22

⑤配置反向配置文件:

vim yangdong.local

配置文件内容:

$TTL    86400

@       IN      SOA     yangdong.com. root.yangdong.com. (

1997022700 ; Serial

28800      ; Refresh

14400      ; Retry

3600000    ; Expire

86400 )    ; Minimum

IN      NS      yangdong.com.

20      IN      PTR     yangdong.com.

21      IN      PTR     www.yangdong.com.

22      IN      PTR     wap.yangdong.com.

⑥vim /etc/resolv.conf

nameserver 192.168.0.20

service network restart

⑦service named restart

⑧[root@hello named]# host www.yangdong.com

⑨www.yangdong.com has address 192.168.0.21

⑩[root@hello named]# host 192.168.0.22

22.0.168.192.in-addr.arpa domain name pointer wap.yangdong.com.

[root@hello named]# host wap.yangdong.com

wap.yangdong.com has address 192.168.0.22

[root@hello named]# host 192.168.0.20

20.0.168.192.in-addr.arpa domain name pointer yangdong.com.

4.实验目标二:配置主DNS和辅助DNS.

主DNS:192.168.0.20

副DNS:192.168.0.30

主DNS的配置:

①vim /etc/named.rfc1912.zones

zone "yangdong.com" IN {

type master;

file "yangdong.zone";

//      allow-update { none; };

};

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

type master;

file "yangdong.local";

//      allow-update { none; };

};

②辅助DNS的配置.

vim /etc/named.caching-nameserver.conf

修改1:listen-on port 53 { 192.168.0.30; };//侦听端口的本机ip地址

修改2://listen-on-v6 port 53 { ::1; };

修改3://allow-query      { localhost; }; //永许哪些客户端访问DNS服务

修改4://match-clients     { localhost; };

修改5://match-destinations { localhost; };

③vim /etc/named.rfc1912.zones

在结尾处添加:

zone "yangdong.com" IN {

type slave;

file "slaves/yangdong.zone";

//      allow-update { none; };

masters { 192.168.0.20; };

};

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

type slave;

file "slaves/yangdong.local";

//      allow-update { none; };

masters { 192.168.0.20; };

};

④  vim /etc/resolv.conf

nameserver 192.168.0.30

service network restart

⑤  Service named restart

⑥[root@dong ~]# ls /var/named/slaves/

yangdong.local yangdong.zone

⑦[root@dong ~]# host www.yangdong.com

⑧www.yangdong.com has address 192.168.0.21

⑨[root@dong ~]# host 192.168.0.22

⑩22.0.168.192.in-addr.arpa domain name pointer wap.yangdong.com.

[root@dong ~]# host wap.yangdong.com

wap.yangdong.com has address 192.168.0.22

5.实验目标三:实现DNS智能双线服务

DNS server:192.168.0.20

① vim /etc/named.caching-nameserver.conf

配置文件最后修改内容:

logging {

channel default_debug {

file "data/named.run";

severity dynamic;

};

};

acl "dianxin" { 192.168.0.1/32; };

acl "wangtong" {192.168.0.2/32; };

view dianxin {

match-clients      { dianxin; };

//      match-destinations { localhost; };

recursion yes;

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

zone "yangdong.com" IN {

type master;

file "dianxin.zone";

};

};

view wangtong {

match-clients      { wangtong; };

//      match-destinations { localhost; };

recursion yes;

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

zone "yangdong.com" IN {

type master;

file "wangtong.zone";

};

};

view localhost_resolver {

//      match-clients      { localhost; };

//      match-destinations { localhost; };

recursion yes;

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

};

② cd /var/named

cp –rf yangdong.zone dianxin.zone

cp –rf yangdong.zone wangtong.zone

chown named:named dianxin.zone wangtong.zone

③C:\Documents and Settings\Administrator>nslookup

Default Server: d.center-dns.jsinfo.net

Address: 61.147.37.1

> server 192.168.0.20

Default Server: [192.168.0.20]

Address: 192.168.0.20

> www.yangdong.com

Server: [192.168.0.20]

Address: 192.168.0.20

Name:    www.yangdong.com

Address: 192.168.1.11

测试完成。

以下为补充内容:

------------------------------------------------------------------------------------

环境:

DNS IP 10.0.0.11 Client1 ip 10.0.0.8   Client2 ip 10.0.0.9   Client3 ip 10.0.0.10

一、安装

Yum install bind caching-nameserver

二、创建配置文件并进行配置

1) cp –p /etc/named.caching-nameserver.conf /etc/named.conf

vim /etc/named.conf

listen-on port 53 { any; };

allow-query { any; };

match-clients { any; };

match-destinations { any; };

2) cp –p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.back

Vim /etc/named.rfc1912.zones

Zone “tech.org” IN {

Type master;

File “tech.org.zone”

};

Zone “0.0.10.in-addr.arpa” IN {

Type master;

File “tech.org.local”;

};

3) cp –p /var/named/localhost.zone /var/named/tech.org.zone

Vim /var/named/tech.org.zone

IN A       10.0.0.11

Client1    IN A       10.0.0.8

Client1    IN A       10.0.0.9

Client1    IN A       10.0.0.10

4) cp –p /var/named/named.local /var/named/tech.org.local

Vim /var/named/tech.org.local

8     IN    PTR    client1.tech.org.

9     IN    PTR    client2.tech.org.

10    IN    PTR    client3.tech.org.

三、启动服务

Service named start

一、安装

Yum install bind caching-nameserver

二、创建配置文件并进行配置

2) cp –p /etc/named.caching-nameserver.conf /etc/named.conf

vim /etc/named.conf

listen-on port 53 { 192.168.31.134; };       制定DNS监听的端口号和IP地址

forward only;

forwarders { 61.37.147.1; };               DNS转发功能

allow-query { any; };

match-clients { any; };

match-destinations { any; };

2) cp –p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.back

Vim /etc/named.rfc1912.zones

Zone “tech.boobooke” IN {

Type master;

File “ech.boobooke.zone”

};

Zone “31.168.192.in-addr.arpa” IN {

Type master;

File “tech.boobooke.local”;

};

Zone “mart.boobooke” IN {

Type master;

File “mart.boobooke.zone”

};

Zone “32.168.192.in-addr.arpa” IN {

Type master;

File “mart.boobooke.local”;

};

Zone “freedom.boobooke” IN {

Type master;

File “freedom.boobooke.zone”

};

Zone “33.168.192.in-addr.arpa” IN {

Type master;

File “freedom.boobooke.local”;

};

3) cp –p /var/named/localhost.zone /var/named/tech.boobooke.zone

cp –p /var/named/localhost.zone /var/named/mart.boobooke.zone

cp –p /var/named/localhost.zone /var/named/freedom.boobooke.zone

Vim /var/named/tech.boobooke.zone

IN A       192.168.31.134

Client1    IN A       192.168.31.1

Client2    IN A       192.168.31.2

Client3    IN A       192.168.31.3

….

Cloent100    IN A      192.168.31.100

Vim /var/named/mart.boobooke.zone

IN A       192.168.31.134

Client1    IN A       192.168.32.1

Client2    IN A       192.168.32.2

Client3    IN A       192.168.32.3

….

Cloent100    IN A      192.168.32.100

Vim /var/named/freedom.boobooke.zone

IN A       192.168.31.134

Client1    IN A       192.168.33.1

Client2    IN A       192.168.33.2

Client3    IN A       192.168.33..3

….

Cloent50   IN A      192.168.33.50

4) cp –p /var/named/named.local /var/named/tech.boobooke.local

cp –p /var/named/named.local /var/named/mart.boobooke.local

cp –p /var/named/named.local /var/named/freedom..boobooke.local

Vim /var/named/tech.boobooke.local

8     IN    PTR    client1.tech.boobooke.

9     IN    PTR    client2.tech.boobooke.

10    IN    PTR    client3.tech.boobooke.

….

100     IN    PRT    client100.tech.boobooke.

Vim /var/named/mart.boobooke.local

8     IN    PTR    client1.mart.boobooke.

9     IN    PTR    client2.mart.boobooke.

10    IN    PTR    client3.mart.boobooke.

….

100     IN    PRT    client100.mart.boobooke.

Vim /var/named/freedom.boobooke.local

8     IN    PTR    client1.freedom.boobooke.

9     IN    PTR    client2.freedom.boobooke.

10    IN    PTR    client3.freedom.boobooke.

….

50     IN    PRT    client50.freedom.boobooke.

三、启动服务

Service named start

vim /etc/named.conf

forward only;

forwarders { 202.100.138.68; 202.100.128.68 };

环境:

DNS ip:192.168.31.132

一、安装

Yum install bind caching-nameserver

二、创建配置文件并进行配置

3) cp –p /etc/named.caching-nameserver.conf /etc/named.conf

vim /etc/named.conf

listen-on port 53 { 192.168.31.132; };

version “9.3.4”;

allow-query { any; };

match-clients { any; };

allow-transfer { 192.168.31.134; };

match-destinations { any; };

2) cp –p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.back

Vim /etc/named.rfc1912.zones

Zone “xyz.org” IN {

Type master;

File “xyz.org.zone”

};

Zone “31.168.192.in-addr.arpa” IN {

Type master;

File “xyz.org.local”;

};

3) cp –p /var/named/localhost.zone /var/named/xyz.org.zone

Vim /var/named/xyz.org.zone

IN A       192.168.31.132

Dns    IN A       192.168.31.1

www   IN A       192.168.31.2

mail    IN A       192.168.31.3

bbs     IN CNAME    www

xyz.org.    IN MX 10 mail.xyz.org.

4) cp –p /var/named/named.local /var/named/xyz.org.local

Vim /var/named/xyz.org.local

@    IN    PTR    dns.xyz.org.

1     IN    PTR    dns.xyz.org.

2     IN    PTR    www.xyz.org.

3     IN    PTR    mail.xyz.org.

三、启动服务

Service named start

一、安装

Yum install bind caching-nameserver

二、创建配置文件并进行配置

4) cp –p /etc/named.caching-nameserver.conf /etc/named.conf

vim /etc/named.conf

listen-on port 53 { any; };

allow-query { any; };

match-clients { any; };

match-destinations { any; };

2) cp –p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.back

Vim /etc/named.rfc1912.zones

Zone “xyz.org” IN {

Type slave;

File “slave/xyz.org.zone”

Master { 192.168.31.132; };

};

Zone “31.168.192.in-addr.arpa” IN {

Type slave;

File “slave/xyz.org.local”;

Master { 192.168.31.132; };

};

三、启动服务

Service named start

linux dns配置服务器报告,Linux DNS服务实验报告相关推荐

  1. 苏州大学linux课程实验报告,苏州大学实验报告-定时溢出中断实验报告

    苏州大学实验报告-定时溢出中断实验报告 本文关键词:实验,报告,溢出,中断,定时 苏州大学实验报告-定时溢出中断实验报告 本文简介:苏州大学实验报告院.系年级专业姓名学号课程名称成绩指导教师同组实验者 ...

  2. 计算机网络实训报告局域网,计算机网络局域网实验报告.doc

    文档介绍: 计算机网络局域网实验报告 计算机网络组建局域网实验报告 肇庆学院计算机学院 计算机网络实验报告 实验名称: 组建局域网 班级: 11级计算机专科班学号: 2011131311 姓名: 指导 ...

  3. javaee实验报告心得_java,web实验报告心得.doc

    java,web实验报告心得 java,web实验报告心得 JavaWeb实验报告 实验一 开发环境配置及Servlet程序设计 一.实验目的 1.了解并熟悉编程环境.编程工具,包括Tomcat.My ...

  4. 东南大学计算机网络报告,东南大学计算机网络实验报告1东南大学计算机网络实验报告1.pdf...

    东南大学计算机网络实验报告1东南大学计算机网络实验报告1 东南大学自动化学院 实 验 报 告 课程名称: 信息通信网络概论 第 1 次实验 实验名称: TCP/IP 协议与 Socket 编程认识实验 ...

  5. 安徽工程大学C语言程序设计实验报告,安徽工业大学嵌入式实验报告.docx

    安徽工业大学嵌入式实验报告 <嵌入式系统实验报告>指导教师:陆勤姓名:程少锋学号:139074366班级:物联网131班实验一B 熟悉实验开发环境一.实验目的熟悉ADS1.2 开发环境,学 ...

  6. c语言的报告一,C语言实验报告(一).doc

    C语言实验报告(一) C语言实验报告(一) 一.实验目的 掌握C语言中,基本的输入输出函数的使用方法. 掌握printf中转义字符'\t','\n'的用法. 掌握赋值语句的用法. 掌握算术表达式.赋值 ...

  7. 计算机图形人机交互实验报告,用户界面设计人机交互实验报告.doc

    用户界面设计人机交互实验报告 <人机交互>实验报告 题目 实验一 图形用户界面的设计 专业 软件工程 班级 2011 学号 2011221104220026 姓名 孙元喜 导教师 关玉欣 ...

  8. 第四次c语言实验报告模板,C语言实验报告模板.doc

    C语言实验报告模板.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...

  9. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  10. c语言初步实验报告,c语言实验报告(大一c语言实验报告答案)

    哪位帮我一下啊,我这有个作业,要写C语言程序设计实验报告,包括五个部. 最低0.27元/天开通百度文库会员,可在文库查看完整内容> 原发布者:aming7728081 计算机科学与技术系C语言实 ...

最新文章

  1. 昨天,我用 Python 写了一个婚介模型
  2. 树莓派hdmi输出没声音_树莓派 4 开箱记
  3. 一位同学想通过用计算机编程解决韩信点兵,高中信息技术《算法与程序设计模块》练习题...
  4. android string.xml中%1$s、%1$d等的用法
  5. 管理实践-教练技术的应用
  6. linux同步数据库,Linux两台服务器mysql数据库同步
  7. cacti监控服务器
  8. Vue.js视频教程
  9. 如何设置 Web 服务器的权限之iis
  10. 使用交互环境 连载3
  11. 怎么取消百度右侧栏的搜索热点
  12. Windows内核文件
  13. 锐捷交换机虚拟化配置
  14. CCF SCI JCR 中科院分区 会议期刊等级总结
  15. C++制作一个连点器
  16. Unity 接入百度AI - Logo商标识别
  17. 计算机的英语音标是什么,英语音标怎么打出来,怎样在电脑上输入英语音标?...
  18. Roxe:大涨时毅然销毁99% ROC 专注解决跨境汇款难题
  19. 遍历二叉树的递归算法与非递归算法
  20. 极限学习机的使用方法

热门文章

  1. docker 查看容器日志命令
  2. 极客网址导航-能访问谷歌的网址导航
  3. 不依赖Flash浏览器插件,运行Flash的方法
  4. 不同比例尺地形图上,典型地物的表示方法
  5. linux终端字符串转字符画
  6. Linux虚拟网络基础——Bridge
  7. 自动聊天机器人项目班 [一门课搞定聊天机器人]
  8. 正式版TBSA 6.0(用来分析多层及高层建筑结构的专用程序)
  9. Linux合入patch命令,Linux下Patch命令用来打补丁和卸载补丁
  10. CodeSmith简单示例