ubuntu下DNS服务器配置

ubuntu下DNS服务器配置现贴一个wiki上的dns配置(非常全面,查询用)http://wiki.ubuntu.org.cn/Bind9%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89_2进入正题:首先安装BIND套件

大家好,又见面了,我是你们的朋友全栈君。现贴一个wiki上的dns配置(非常全面,查询用)

http://wiki.ubuntu.org.cn/Bind9%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89_2

进入正题:

首先安装BIND套件

sudo apt-get install bind

这时在/etc/bind下会出现(这里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默认是把配置文件放

在/etc/named下,数据文件放在/var/named或/var/bind下的,而UBUNTU都一起放在这个目录下了)

db.0 db.255 db.root named.conf.local

db.127 db.local named.conf named.conf.options

其中named.conf为主配置文件,named.conf.local和named.conf.options这两个文件在其他的UNIX/LINUX

系统里默认是没有的,UBUNTU的这种想法很不错,把各个部分都分开管理;其余的部分都是默认生成的几

个数据文件。这里需要稍微讲一下区数据文件里的几个资源记录的含义:

SOA记录:指示该区的权威

NS记录:列出该区的一个名字服务器

A记录:名字到地址的映射 (也就是正向解析)

PTR记录:地址到名字的映射 (也就是反向解析)

CNAME:规范名字 (别名记录)

接下来配置:我们只要更改named.conf.local文件就ok了

ubuntu下DNS服务器配置
sudo vi 
/
etc
/
bind
/
named.conf.local

添加如下:

ubuntu下DNS服务器配置
//

ubuntu下DNS服务器配置

//
 Do any local configuration here
ubuntu下DNS服务器配置

//

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置

//
 Consider adding the 1918 zones here, if they are not used in your
ubuntu下DNS服务器配置

//
 organization
ubuntu下DNS服务器配置

//
include “/etc/bind/zones.rfc1918”;

ubuntu下DNS服务器配置


ubuntu下DNS服务器配置ubuntu下DNS服务器配置zone 


15.117.202.in-addr.arpa


{

ubuntu下DNS服务器配置        type master;
ubuntu下DNS服务器配置        file 
/etc/bind/db.202.117.15;
ubuntu下DNS服务器配置}

;
ubuntu下DNS服务器配置
ubuntu下DNS服务器配置ubuntu下DNS服务器配置zone 


test.com


{

ubuntu下DNS服务器配置        type master;
ubuntu下DNS服务器配置        file 
/etc/bind/db.test.com;
ubuntu下DNS服务器配置}

;

创建db.test.com和db.202.117.15两个文件

ubuntu下DNS服务器配置
sudo touch 
/
etc
/
bin
/
db.
202.117
.
15

ubuntu下DNS服务器配置sudo vi 

/
etc
/
bin
/
db.
202.117
.
15

修改:

ubuntu下DNS服务器配置
;db.
202.117
.
15

ubuntu下DNS服务器配置;
ubuntu下DNS服务器配置$TTL 

604800

ubuntu下DNS服务器配置@ IN SOA ubuntu.test.com. root.ubuntu.test.com. (
ubuntu下DNS服务器配置                

1
; serial
ubuntu下DNS服务器配置                

6040800
;refresh
ubuntu下DNS服务器配置                

86400
;retry
ubuntu下DNS服务器配置                

2419200
;expire
ubuntu下DNS服务器配置                

604800
 );negative cache ttl;
ubuntu下DNS服务器配置@ IN NS ubuntu.test.com
ubuntu下DNS服务器配置

165
 IN PTR ubuntu.test.com
ubuntu下DNS服务器配置

db.test.com

ubuntu下DNS服务器配置
sudo touch 
/
etc
/
bind
/
db.test.com
ubuntu下DNS服务器配置sudo vi 

/
etc
/
bind
/
db.test.com

修改:

ubuntu下DNS服务器配置
; db.test.com
ubuntu下DNS服务器配置;
ubuntu下DNS服务器配置$TTL 

604800

ubuntu下DNS服务器配置@ IN SOA ubuntu.test.com. root.ubuntu.test.com. (
ubuntu下DNS服务器配置                

1
;
ubuntu下DNS服务器配置                

604800
;
ubuntu下DNS服务器配置                

86400
;
ubuntu下DNS服务器配置                

2419200
;
ubuntu下DNS服务器配置                

604800
 );
ubuntu下DNS服务器配置@ IN NS ubuntu.test.com
ubuntu下DNS服务器配置ubuntu IN A 

202.117
.
15.165

ubuntu下DNS服务器配置www IN CNAME ubuntu
ubuntu下DNS服务器配置

我们用nslookup测试,先把202.117.0.20和202.117.0.21关掉

ubuntu下DNS服务器配置
xjtu129@xjtu129

desktop:
/
etc
/
bind$ nslookup
ubuntu下DNS服务器配置

>
 ubuntu.test.com
ubuntu下DNS服务器配置Server:         

127.0
.
0.1

ubuntu下DNS服务器配置Address:        

127.0
.
0.1
#
53

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置Name:   ubuntu.test.com
ubuntu下DNS服务器配置Address: 

202.117
.
15.165

ubuntu下DNS服务器配置

>
 www.test.com
ubuntu下DNS服务器配置Server:         

127.0
.
0.1

ubuntu下DNS服务器配置Address:        

127.0
.
0.1
#
53

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置www.test.com    canonical name 

=
 ubuntu.test.com.
ubuntu下DNS服务器配置Name:   ubuntu.test.com
ubuntu下DNS服务器配置Address: 

202.117
.
15.165

ubuntu下DNS服务器配置

>
 
202.117
.
15.165

ubuntu下DNS服务器配置Server:         

127.0
.
0.1

ubuntu下DNS服务器配置Address:        

127.0
.
0.1
#
53

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置

165.15
.
117.202
.
in

addr.arpa     name 
=
 ubuntu.test.com.
15.117
.
202
.
in

addr.arpa.
ubuntu下DNS服务器配置

>
 
ubuntu下DNS服务器配置
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136051.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 初识AvalonDock

    初识AvalonDock前些时间由于工作原因接触了AvalonDock,从中受益匪浅,不敢独享,在此与大家共勉。AvalonDock是WPF做的一个类似VisualStudio中的拖拽功能的控件。想要根据AvalonDock开发WPF项目,首先要下载AvalonDock.dll和AvalonDock.Themes.Aero.dll。 新建WPF项目,将下载的dll文件引用到项目中,在工具箱中引用该dll

  • C#与.NET的区别和C#程序结构

    C#与.NET的区别和C#程序结构C#语言及其特点(1)语法简洁,不允许直接操作做内存,去掉指针操作(2)彻底的面向对象设计,C#具有面向对象所应用的一切特性:封装、继承、多态(3)与Web紧密结合,C#支持绝大多数的Web标准

  • e6600相当于amd_cpu核心电压

    e6600相当于amd_cpu核心电压据消费调研中心ZDC统计结果显示,2006年3月最受用户关注的前十款AMDCPU中,Athlon64和Sempron两大系列产品平分秋色,各有五款产品入围。具体产品排行如下图所示。(图)2006年3月最受用户关注的前十款AMDCPU排名产品名称报价L2缓存(KB)插槽类型主频(MHz)1¥990512Socket93918003¥765512Socket93918005¥1,120512S…

  • Java 生成 UUID[通俗易懂]

    Java 生成 UUID[通俗易懂]1.UUID简介UUID含义是通用唯一识别码(UniversallyUniqueIdentifier),这是一个软件建构的标准。也是被开源软件基金会(OpenSoftwareFou

  • Pytest(8)parametrize参数化[通俗易懂]

    Pytest(8)parametrize参数化[通俗易懂]前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

  • 雷达系统设计及matlab仿真(一) 第一章 雷达基础知识概论(测距 距离分辨率 多普勒频率 雷达方程 噪声和信噪比 脉冲积累)

    雷达系统设计及matlab仿真(一) 第一章 雷达基础知识概论(测距 距离分辨率 多普勒频率 雷达方程 噪声和信噪比 脉冲积累)1.雷达基础知识了解2.雷达测距最大不模糊距离3.距离分辨率4.多普勒频率‘5.雷达方程噪声和信噪比6.搜索(警戒)7.脉冲积累相干积累与非相干积累8.雷达损失

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号