精选文章 DNS简单配置

DNS简单配置

作者:weixin_33901926 时间: 2021-02-07 02:44:07
weixin_33901926 2021-02-07 02:44:07
【摘要】DNS的原理就不说了,这里只是做个简单的配置,也是方便自己记忆,在这里还要十分感谢redking老大的教程!
 
要安装的bind* 、caching-nameserver 包
 
1、/var/named/chroot/etc/named.conf
这个文件需要自己创建
options {        listen-on port 53 { 192.168.0.9; };        ...
DNS的原理就不说了,这里只是做个简单的配置,也是方便自己记忆,在这里还要十分感谢redking老大的教程!
 
要安装的bind* 、caching-nameserver 包
 
1、/var/named/chroot/etc/named.conf
这个文件需要自己创建
options {
listen-on port 53 { 192.168.0.9; };
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 { 192.168.0.0/24; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "test.com" IN {
type master;
file "test.com.zone";
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "0.168.192.in-addr.arpa.zone";
};
 
检验:
named-checkconf /var/named/chroot/etc/named.conf
 
2、/var/named/chroot/var/named/test.com.zone
正向解析
$TTL 86400
@ IN SOA mail.test.com.   root.test.com. (
2009060500 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS mail.test.com.
mail IN A 192.168.0.9
@ IN MX 5 mail.test.com.
mail IN A 192.168.0.9
www IN A 192.168.0.99
 
检验:
named-checkzone test.com /var/named/chroot/var/named/test.com.zone
 
3、/var/named/chroot/var/named/0.168.192.in-addr.arpa.zone
反向解析
$TTL 86400
@ IN SOA mail.test.com.   root.test.com. (
2009060500 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS mail.test.com.
9 IN PTR mail.test.com.
@ IN MX 5 mail.test.com.
9 IN PTR mail.test.com.
99 IN PTR
www.test.com.
 
named-checkzone test.com /var/named/chroot/var/named/0.168.192.in-addr.arpa.zone
 
4、主意文件的权限是644
/var/named/chroot/var/named/
-rw-r--r-- 1 root  root   306 Jul 15 04:08 0.168.192.in-addr.arpa.zone
-rw-r--r-- 1 root  root   300 Jul 15 03:57 test.com.zone
/var/named/chroot/etc/
-rw-r--r-- 1 root root   486 Jul 15 03:27 named.conf
 
5、更改你的/etc/resolv.conf
nameserver 192.168.0.9
 
6、测试
dig -t soa test.com
dig -t mx michael.com
dig mail.michael.com
dig -x 192.168.0.9
nslookup
 
********************************************************************
 
辅助DNS
 
1、在主的DNS named.conf 加一条 allow-transfer  {192.168.0.8;};  意思是允许8这台机器复制主DNS文件
 
2、8这台机named.conf的配置
 
options {
directory "/var/named";
};
zone "test.com" IN {
type slave;
file "slaves/test.com.zone";
masters { 192.168.0.9; };
};
zone "0.168.192.in-addr.arpa" IN {
type slave;
file "slaves/0.168.192.in-addr.arpa.zone";
masters { 192.168.0.9; };
};
 
3、重启named服务后,如果成功的话在 /var/named/chroot/ver/named/slaver 下会出现两个文件,是从主DNS那里复杂过来的。如果不成功,有可能是iptables的问题。
 
-rw-r--r-- 1 named named 464 03-09 19:21 0.168.192.in-addr.arpa.zone
-rw-r--r-- 1 named named 427 03-09 19:20 test.com.zone
 
4、修改 /etc/resolv.conf ,改变成 nameserver 127.0.0.1
 
5、然后测试下,没问题就是成功了!
 
********************************************************************
 
添加多条网段DNS
 
options {
listen-on port 53 { 192.168.0.9; };
directory "/var/named";
allow-transfer  {192.168.0.8;};
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 { 192.168.0.0/24; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "test.com" IN {
type master;
file "test.com.zone";
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "0.168.192.in-addr.arpa.zone";
};
 
zone "dony.boob" IN {
type master;
file "dony.boob.zone";
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.zone";
};
zone "yoyo.boob" IN {
type master;
file "yoyo.boob.zone";
};
zone "2.168.192.in-addr.arpa" IN {
type master;
file "2.168.192.in-addr.arpa.zone";
};
 
添加相应的正反向文件,
 
-rw-r--r-- 1 root  root   399 Jul 18 06:05 0.168.192.in-addr.arpa.zone
-rw-r--r-- 1 root  root   321 Jul 18 06:48 1.168.192.in-addr.arpa.zone
-rw-r--r-- 1 root  root   228 Jul 18 07:18 2.168.192.in-addr.arpa.zone

drwxrwx--- 2 named named 4096 Jul 15 04:14 data
-rw-r--r-- 1 root  root   224 Jul 18 06:57 dony.boob.zone
-rw-r----- 1 root  named  198 Jul 19  2007 localdomain.zone
-rw-r----- 1 root  named  195 Jul 19  2007 localhost.zone
-rw-r----- 1 root  named  427 Jul 19  2007 named.broadcast
-rw-r----- 1 root  named 2518 Jul 19  2007 named.ca
-rw-r----- 1 root  named  424 Jul 19  2007 named.ip6.local
-rw-r----- 1 root  named  426 Jul 19  2007 named.local
-rw-r----- 1 root  named  427 Jul 19  2007 named.zero
drwxrwx--- 2 named named 4096 Jul 27  2004 slaves
-rw-r--r-- 1 root  root   365 Jul 18 06:06 test.com.zone
-rw-r--r-- 1 root  root   225 Jul 18 07:17 yoyo.boob.zone

转载于:https://blog.51cto.com/dony1220/181250

勿删,copyright占位
您找到想要的结果了吗?
DNS简单配置
提交成功!非常感谢您的反馈,我们会继续努力做到更好
分享文章到微博
分享文章到朋友圈

上一篇:ip subnet-zero

下一篇:VTP的基本概念和实验

您可能感兴趣

  • HTTP协议(超文本传输协议)——简单概念

    简介 HTTP协议:是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一...

  • 盒子配置环境(python djang)的文档

    盒子配置环境(python djang)的文档   1.确认操作系统: Windows 32位   2.下载python 2.7 32bit的msi安装包: 下载地址:https://www.python.org/downloads/release/python-2715/ 选择红色框中的版本下载 安装过程中,一般都是点击下一步,...

  • 简单好用的折线图

    效果   HTML: <span data-peity='{ "fill": ["#fff"],"stroke": ["#f74d53"]}' class="line">5,3,2,-1,-3,-2,2,3,5,2</span> data-peity是用来隐藏背景的 JS: $(".line").peity("line"); jqu...

  • C#~简单冒泡排序

    1.什么是冒泡排序 冒泡就是一队高矮不一的学生站队,把他们放在一排有隔板的房间里,你不知道他们的高矮,那么用最快的方法把他们按高矮排列最快该怎么做.那么你只能进入第一个房间然后进入第二个房间,比较这两个的高矮,然后高...

  • HDU2102(简单BFS)

    A计划 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 29656    Accepted Submission(s): 7449   Problem Description 可怜的公...

  • 软件包管理、配置网络、文本/文件查找

    案例1:使用yum软件源 案例2:升级Linux内核 案例3:配置静态网络地址 案例4:查找并处理文件 案例5:查找并提取文件内容 1 案例1:使用yum软件源 1.1 问题 本例要求为虚拟机 serve...

  • MySQL【1】简单修改表内容操作(练习1)

    步骤分析: 1.创建表 2.插入数据 3.修改表数据 1.首先登陆MySQL mysql -uroot -p 密码:XXXXXX 2.查看所有数据库 SHOW DATABASES; 3.我们创建一个测试使用的数据库,我们取名abc,并指定字符集为GBK CREATE DATABASE IF NOT EXISTS test01 CHAR...

  • ACM-ICPC 2018 南京赛区网络预赛 A An Olympian Math Problem (简单数论题)

    Alice, a student of grade 666, is thinking about an Olympian Math problem, but she feels so despair that she cries. And her classmate, Bob, has no idea about the problem. Thus ...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。
DNS简单配置介绍:华为云为您免费提供DNS简单配置在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多DNS简单配置的相关内容。| 移动地址: DNS简单配置 | 写博客