当前位置: 首页 > 编程日记 > 正文

建立名称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






五、实验的体会


太粗心。搞错了好几次数字,重来了几次。

相关文章:

Java的JSON操作存储List到Redis

使用jackson和json-lib都可以 <dependency> <groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.9.13</version></dependency><dependency><groupId>net.sf.json-li…

关注基于云的下一代应用开发

接受经济和信息化的视频专访专访的主页地址为&#xff1a;http://www.enicn.com/article/2010-08-20/0R064b52010.shtml我的其他视频&#xff0c;请参考土豆空间&#xff0c;地址为http://www.tudou.com/home/larryvmw。

确认了!MySQL 狠甩 Oracle 稳居 Top1!

01几乎所有程序员都会用到的 MySQL稳居 Top 1科技长河&#xff0c;顺之者昌&#xff0c;错失者亡。在2019年&#xff0c;CSDN面向具备超强计算力的数字化世界&#xff0c;我们进行了「大数据技术应用现状分析」&#xff0c;并发布了《2019-2020 年中国开发者调查报告》。发现&a…

[AWK]使用AWK进行分割字符串以及截取字符串

如何split当前的字符串&#xff0c;用$0&#xff0c;例如&#xff1a; cat num.2012032911 | awk {print $2} | awk {split($0,b,".");print b[2]} | cut -c 3- 获取第二列&#xff0c;例如第二列是com.sb3456.you那么在split当前的这个字符串获得sb3456,最后截取sb3…

SpringMVC集成Tiles布局引擎框架

Tiles布局框架&#xff0c; http://tiles.apache.org/ Spring已经对Tiles进行了集成。页头页尾公共模板页要靠这个&#xff0c;不然重复代码太多。 <dependency><groupId>org.apache.tiles</groupId><artifactId>tiles-servlet</artifactId><…

VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)

右击项目->属性->字符集&#xff1a;使用多字节字符集。这样可以使用char到CString的转化。char sRead[20] ""; CString strtest sRead; 大气象 //文件查找/*CString strFileTitle;CFileFind finder;BOOL bWorking finder.FindFile(_T("C:\*.sys"…

程序员会懂的冷笑话:各大编程语言的内心独白

作者 | Anupam Chugh译者 | 弯月&#xff0c;责编 | 夕颜出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;软件工程领域鱼龙混杂。有些人乐不思蜀&#xff0c;而有些人则饱受打击。然而&#xff0c;构建软件的工作让每个人倍感压力&#xff0c;这点毋庸置疑。在本文…

swift集成alamofire的简单封装

import UIKit import Alamofire enum MethodType{ case GET case POST } class NetworkTool: NSObject { class func request(type : MethodType ,urlString : String , paramters: [String :Any]? nil,finishedCallback : escaping (_ result : Any) -> ()) { //判断是什…

Go后台项目架构思考与重构 | 深度长文

作者 | 腾讯云后台工程师黄雷编辑 | 唐小引来源 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;引言本文首先介绍了架构的重要性&#xff0c;随后从一个实际项目的重构过程作为主线&#xff0c;逐步引出主流的架构设计思想以及其所解决的实际问题是什么。通过阅读本文&…

前途到底是网络工程还是程序设计

本人89年年底生的&#xff0c;现在快满21了&#xff0c;大二的时候过的国家网络工程师考试&#xff0c;并不是cisco的网络支持工程师&#xff0c;大三也就是现在&#xff0c;在学校花销太大&#xff0c;想自己赚点钱&#xff0c;于是在学校招聘会上应聘了一家通信公司&#xff…

FAIL - Deployed application at context path / but context failed to start

IDE报错&#xff1a;FAIL - Deployed application at context path / but context failed to start 编译通过&#xff0c;这个错误原因是很多地方被误用&#xff0c;导致Spring运行时不能解析某些Class导致&#xff0c; 例如&#xff1a;ModelAndView用错 public ModelAndView…

项目ITP(五) spring4.0 整合 Quartz 实现任务调度

2014-05-16 22:51 by Jeff Li 前言 系列文章&#xff1a;[传送门] 项目需求&#xff1a; 二维码推送到一体机上&#xff0c;给学生签到扫描用。然后须要的是 上课前20分钟 。幸好在帮带我的学长做 p2p 的时候。接触过。自然 quartz 是首选。所以我就配置了下&#xff0c;搞了个…

Spring security防止跨站请求伪造(CSRF防护)

因为使用了spring security 安全性框架 所以spring security 会自动拦截站点所有状态变化的请求&#xff08;非GET,HEAD,OPTIONS和TRACE的请求&#xff09;&#xff0c;防止跨站请求伪造&#xff08;CSRF防护&#xff09;&#xff0c;即防止其他网站或是程序POST等请求本站点。…

从Ops到NoOps,阿里文娱智能运维的关键:自动化应用容量管理

作者| 阿里文娱高级开发工程师 金呈编辑 | 夕颜来源 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;概述1. 背景随着业务形态发展&#xff0c;更多的生产力集中到业务创新&#xff0c;这背后要求研发能力的不断升级。阿里文娱持续倾向用更加高效、稳定、低成本的方式支…

JAVA目录树(全功能),Java+ajax实现

我自己要的功能全实现了 一&#xff1a;双击选中项进行编辑 二&#xff1a;右键菜单功能(新增&#xff0c;删除&#xff0c;修改&#xff0c;自定义颜色什么的) 三&#xff1a;选中项进行拖动事件 四&#xff1a;输入项进入搜索(并自动选中结果项) 2011.03.14更新功能 &#xf…

SiteMesh介绍

1. SiteMesh简介 SiteMesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观&#xff0c;如一致的导航条&#xff0c;一致的banner&#xff0c;一致的版权等等。它不仅仅能处理动态的内容&#xff0c;…

商汤提基于贪心超网络的One-Shot NAS,达到最新SOTA | CVPR 2020

出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;导读&#xff1a;在CVPR 2020上&#xff0c;商汤移动智能事业群-3DAR-身份认证与视频感知组提出了基于贪心超网络的One-Shot NAS方法&#xff0c;显著提升了超网络直接在大规模数据集上的搜索训练效率&#xff0c;并在…

多样化实现Windows phone 7本地数据访问5——深入Rapid Repository

上一篇多样化实现Windows Phone 7本地数据访问<4>——Rapid Repository 中初步的介绍Repid Repository作为Windows phone 7数据库存储原理Repid具有特点以及数据CRUD基本操作.Rapid Repository 是一个基于WP7开源的数据库. 上周联系Rapid 数据库的作者Sean McAlinden.有…

调试Tomcat源码

需要调试Tomcat源码其实很简单&#xff0c; 1.保持你的Tomcat安装文件和源码是版本一致 http://tomcat.apache.org/download-80.cgi 下载安装版和源码2个版本 2.建立Java自由格式项目 先在IDE里配置好Tomcat&#xff0c;这个不复杂。 然后新建一个项目&#xff0c;这个需要…

开源 免费 java CMS - FreeCMS1.9 全文检索

项目地址&#xff1a;http://code.google.com/p/freecms/ 全文检索 从FreeCMS 1.7開始支持 仅仅有创建过索引的对象才干被lucene类标签查询到。 信息类数据会在信息更新、审核、删除、还原操作时自己主动进行全文检索处理。1. 创建索引 从左側管理菜单点击创建索引进入。 您能够…

Spring Mock单元测试

针对post和get import org.junit.Before; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.setup.MockMvcBuilders; import org.…

tar、gzip、gunzip、bzip2、zip、unzip

tar [参数] 文件或目录名 •参数&#xff1a; -c&#xff1a; 建立新的备份档文件。 -f&#xff1a; 对普通文件进行操作。这个参数通常是必选的。 -r&#xff1a; 向备份档文件追加文件。 -x&#xff1a; 从备份档文件中解出文件。 -t&#xff1a; …

港科大谢丹阳教授问诊未来,预测长远趋势与转折点

阳春三月&#xff0c;万象更新&#xff0c;2020年注定是不平凡的一年&#xff01;有激荡就会遇见变革&#xff0c;有挑战就会迎来机遇。今天总会过去&#xff0c;未来将会怎样&#xff1f;香港科大商学院内地办事处重磅推出全新升级的《袁老师访谈录》全新系列【问诊未来院长系…

数字签名与数字证书

先看一下百度百科对数字签名和数字证书的解释&#xff1a; 数字签名&#xff1a; 将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证&#xff1a;只要改动报文中任何一位&#xff0c;重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不…

Spring源码分析【3】-SpingWebInitializer的加载

SpingWebInitializer的加载 Spring基于注解的配置代码&#xff1a; public class SpingWebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {Overrideprotected Class<?>[] getRootConfigClasses() {return new Class<?>[]{RootCon…

PyTorch 1.5发布,与AWS联手推出TorchServe

导读&#xff1a;近日 PyTorch 发布了 1.5 版本的更新&#xff0c;作为越来越受欢迎的机器学习框架&#xff0c;PyTorch 本次也带来了大的功能升级。此外&#xff0c; Facebook 和 AWS 还合作推出了两个重要的 PyTorch 库。作者 | 神经星星来源 | HyperAI超神经&#xff08;ID:…

更改时区,时间

整更改ubuntu时区,时间,localePublished by 笨二十一 at 11:56 上午 under Linux/Unix,服务器更改时区&#xff0c;时间执行tzselect按照提示进行选择时区sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime执行sudo ntpdate cn.pool.ntp.orgcn.pool.ntp.org是位于中国…

throttle与debounce的区别

前几天看到一篇文章&#xff0c;我的公众号里也分享了《一次发现underscore源码bug的经历以及对学术界拿来主义的思考》具体文章详见&#xff0c;微信公众号&#xff1a;文中讲了大家对throttle和debounce存在误解&#xff0c;同时提到了《高程3》中实现节流方法存在一些问题&a…

Spring源码分析【0】-框架的基础:继承和接口调用链

Spring源码大量的使用继承和接口调用&#xff0c;现举个例子&#xff0c;不搞清楚这个无法看代码。 public class A extends B{public void f1() {System.out.println("f1 in a");} }public abstract class B extends C {protected abstract void f1();protected Str…

华人计算机视觉科学家黄煦涛逝世,众多AI大牛发文缅怀

当地时间2020年4月25日&#xff0c;华人计算机科学家黄煦涛教授在美国印第安纳州逝世&#xff0c;享年84岁。黄煦涛教授主要从事教学与图像处理、模式识别、计算机视觉和人机交互等方面的研究工作&#xff0c;一生出版了 14 本书&#xff0c;发表了 400 多篇学术论文。在学术研…