建立名称server
一、实验的目的:
实现DNSserver功能,提供正向、反向解析
二、实验环境
装有Linux的Windows系统
IP为192.168.6.3的虚拟机
三、实验目的
建立gr.org域的主名称server。解析:
名称 IP 用途
ns.gr.org 192.168.6.3 名称server
www.gr.org 192.168.6.3 正规名
bbs.gr.org 192.168.6.3 别名
mail.gr.org 192.168.6.4 邮件server
四、实验过程(写出屏幕上的输出,作出必要的评述或解释)
1、配置文件 /etc/named.conf
备份该文件:
#cp /etc/named.conf /etc/named.conf.sample
#
改动该文件。在最后一行之前插入:
zone "gr.org"{
type master;
file "gr.org.db";
};
zone "6.168.192.in-addr.arpa"{
type master;
file "192.168.6.db";
};
[root@localhost root]# cp /etc/named.conf /etc/named.conf.sample
[root@localhost root]# vi /etc/named.conf
在最后一行之前,输入以下内容:
zone "gr.org"{
type master;
file "gr.org.db";
};
zone "6.168.192.in-addr.arpa"{
type master;
file "192.168.6.db";
};
2、创建正向区域文件 /var/named/gr.org.db
内容为:
$TTL 86400
@ IN SOA ns.gr.org. root.gr.org.(
20140308 ;serial
8H ;refresh
4H ;retry
6W ;expiry
1D ) ;minimum
IN NS ns.gr.org.
IN MX 10 mail.gr.org.
bbs IN CNAME www.gr.org.
ns IN A 192.168.6.3
www IN A 192.168.6.3
mail IN A 192.168.6.4
[root@localhost root]# cd /var/named
[root@localhost named]# cat > gr.org.db
$TTL 86400
@ IN SOA ns.gr.org. root.gr.org.(
20140308 ;serial
8H ;refresh
4H ;retry
6W ;expiry
1D ) ;minimum
IN NS ns.gr.org.
IN MX 10 mail.gr.org.
bbs IN CNAME www.gr.org.
ns IN A 192.168.6.3
www IN A 192.168.6.3
mail IN A 192.168.6.4
3、创建反向区域文件 /var/named/192.168.6.db
内容为:
$TTL 86400
@ IN SOA gr.org. root.gr.org.(
20140308 ;serial
8H ;refresh
4H ;retry
6W ;expiry
1D ) ;minimum
IN NS ns.gr.org.
3 IN PTR ns.gr.org.
3 IN PTR www.gr.org.
4 IN PTR mail.gr.org.
[root@localhost named]# cat > /var/named/192.168.6.db
$TTL 86400
@ IN SOA gr.org. root.gr.org.(
20140308 ;serial
8H ;refresh
4H ;retry
6W ;expiry
1D ) ;minimum
IN NS ns.gr.org.
3 IN PTR ns.gr.org.
3 IN PTR www.gr.org.
4 IN PTR mail.gr.org.
4、查看named是否已启动:
#ps -ax | grep named
[root@localhost named]# ps -ax | grep named
#
启动之:
#service named start
[root@localhost named]# service named start
[root@localhost named]# [ 确定 ]
5、client配置文件 /etc/resolv.conf内容为:
nameserver 192.168.6.3
[root@localhost root]# vi /etc/resolv.conf
改动为 nameserver 192.168.6.3
6、測试
#nslookup -sil bbs.gr.org
[root@localhost root]# nslookup -sil bbs.gr.org
Server: 172.16.1.5
Address: 172.16.1.5#53
bbs.gr.org canonical name = www.gr.org.
Name: www.gr.org
Address: 192.168.6.3
#host bbs.gr.org
[root@localhost root]# host bbs.gr.org
bbs.gr.org is an alias for www.gr.org.
www.gr.org has address 192.168.6.3
#nslookup -sil mail.gr.org
[root@localhost root]# nslookup -sil mail.gr.org
Server: 172.16.1.5
Address: 172.16.1.5#53
Name: mail.gr.org
Address: 192.168.6.4
#nslookup -sil 192.168.6.4
[root@localhost root]# nslookup -sil 192.168.6.4
Server: 172.16.1.5
Address: 172.16.1.5#53
4.6.168.192.in-addr.arpa name = mail.gr.org.
#nslookup -sil 192.168.6.3
[root@localhost root]# nslookup -sil 192.168.6.3
Server: 172.16.1.5
Address: 172.16.1.5#53
3.6.168.192.in-addr.arpa name = ns.gr.org.
3.6.168.192.in-addr.arpa name = www.gr.o.6.168.192.in-addr.arpa.
7、Windowsclient測试
禁用本地连接,设置VMNet8的DNS为192.168.6.3。
运行命令:
C:>ping www.gr.org
C:\>ping www.gr.org
正在 Ping www.gr.org [192.168.6.3] 具有 32 字节的数据:
来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.6.3的回复: 字节=32 时间<1ms TTL=64
来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
192.168.6.3 的 Ping 统计信息:
数据包: 已发送 = 4。已接收 = 4。丢失 = 0 (0% 丢失)。
往返行程的预计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
C:>ping bbs.gr.org
C:>ping bbs.gr.org
正在 Ping www.gr.org [192.168.6.3] 具有 32 字节的数据:
来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.6.3的回复: 字节=32 时间<1ms TTL=64
来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.6.3 的回复: 字节=32 时间<1ms TTL=64
192.168.6.3 的 Ping 统计信息:
数据包: 已发送 = 4。已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的预计时间(以毫秒为单位):
最短 = 0ms。最长 = 1ms,平均 = 0ms
五、实验的体会
太粗心。搞错了好几次数字,重来了几次。
建立名称server的更多相关文章
- 在Unix上用 BIND建立名称服务器(naem server)
在Unix上用 BIND建立名称服务器(naem server) 安装 apt install -y bind9 yum install -y bind bind-utils 下载源码并解压缩,htt ...
- 使用Identity Server 4建立Authorization Server (1)
预备知识: http://www.cnblogs.com/cgzl/p/7746496.html 本文内容基本完全来自于Identity Server 4官方文档: https://identitys ...
- 从头编写asp.net core 2.0 web api 基础框架 (5) + 使用Identity Server 4建立Authorization Server (7) 可运行前后台源码
前台使用angular 5, 后台是asp.net core 2.0 web api + identity server 4. 从头编写asp.net core 2.0 web api 基础框架: 第 ...
- 使用Identity Server 4建立Authorization Server
使用Identity Server 4建立Authorization Server (6) - js(angular5) 客户端 摘要: 预备知识: http://www.cnblogs.com/cg ...
- 三、IDS4建立authorization server
建立authorization server 一.环境搭建 1.创建项目 2.引用NuGet的identityserver4 3.配置asp.net core 管道 打开Startup.cs, 编辑C ...
- ASP.NET Core3.1使用Identity Server4建立Authorization Server
前言 网上关于Identity Server4的资料有挺多的,之前是一直看杨旭老师的,最近项目中有使用到,在使用.NET Core3.1的时候有一些不同.所以在此记录一下. 预备知识: https:/ ...
- 使用Identity Server 4建立Authorization Server (3)
预备知识: http://www.cnblogs.com/cgzl/p/7746496.html 第一部分: http://www.cnblogs.com/cgzl/p/7780559.html 第二 ...
- Windows下建立ArcGIS Server集群
原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8269525.html -------------------------------------- ...
- 使用visio 2010建立sql server数据模型——手动画、利用逆向工程
基础数据库这个词不在新鲜,老早就提出了.咱们从出生,个人信息就被放到一个基本信息库中了,在全国各地,通过身份证号就能知道你的基本信息.最近米老师 下发了一个任务,让我们开发几个小项目,考试系统.选修课 ...
随机推荐
- 【C#学习笔记】smtp发邮件
using System; using System.Net; using System.Net.Mail; using System.Text; namespace ConsoleApplicati ...
- JazzyViewPager开源项目的简析及使用
JazzyViewPager是一个重写的ViewPager,能是ViewPager滑动起来更加的炫酷. 开源地址:https://github.com/jfeinstein10/JazzyViewPa ...
- 【大数取模】HDOJ-1134、CODEUP-1086
1086: 大数取模 题目描述 现给你两个正整数A和B,请你计算A mod B.为了使问题简单,保证B小于100000. 输入 输入包含多组测试数据.每行输入包含两个正整数A和B.A的长度不超过1 ...
- webdriver(python)学习笔记六——操作测试对象
定位到具体对象后,就需要对其进行操作,比如点击.输入内容等. 一般来说,webdriver中比较常用的操作对象的方法有下面几个 click 点击对象 send_keys 在对象上模拟按键输入 clea ...
- 【C# C++】C#中调用msvcr100.dll中的_beginthreadex函数
msvcr100.dll是VS2010的C运行时库DLL, _beginthreadex开启子线程的函数就在这个DLL里面实现 unsigned long _beginthreadex( voi ...
- VMtools安装以及设置
一.安装VMtools 点击VMware菜单的——虚拟机——安装VMware Tools,在弹出的对话框中选择“安装”.这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘 ...
- Lucene学习笔记: 四,Lucene索引过程分析
对于Lucene的索引过程,除了将词(Term)写入倒排表并最终写入Lucene的索引文件外,还包括分词(Analyzer)和合并段(merge segments)的过程,本次不包括这两部分,将在以后 ...
- Hadoop-Map/Reduce实现实现倒排索引
先来简单介绍一下什么是文档倒排索引 倒排索引是文档检索系统中最常见的数据结构,被广泛应用在全文搜索引擎上.主要用来存储某个单词(或词组)在一个文档或者一组文档中的存储位置的映射,即提供了一种根据内容来 ...
- Tasks Queues and Cron Jobs(任务队列和时钟守护作业)
一个网络应用必须迅速响应网络请求,一般要小于1s,最好是几十微秒,以便为坐在浏览器前面的用户提供一个流畅的体验.这就给不了应用太多的时间来处理工作.有时会是有更多的工作要做而不是有时间来做它.< ...
- Windows Azure中的配置管理
最近一直在做项目迁移的工作,由传统的ASP.NET转到Windows Azure,这里介绍一下Azure的配置管理.在传统的WinForm或ASP.NET项目下,配置文件为web.config(app ...