ubuntu 局域网dns服务器_「bind9」ubuntu下配置bind9为局域网的DNS服务器 - seo实验室...

bind9

一、配置bind9服务器之前,先了解这些知识点:

1、DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html

2、常用域名记录解释(A记录,CNAME,NS记录,MX记录):http://www.cnblogs.com/liyuanhong/articles/7355153.html

3、bind9简介:http://www.cnblogs.com/liyuanhong/articles/7400651.html

4、bind9基本配置讲解:http://www.cnblogs.com/liyuanhong/articles/7400854.html

二、开始在ubuntu上配置bind9作为局域网的域名服务器

1、bind9的安装,这里假设bind9通过apt-get已经装上

2、进入/etc/bind目录下面

3、创建一个区域记录文件(类似这样db.xxx的文件):这里我创建了db.testlyhh.com

4、编辑named.conf.default-zones文件,添加如下:zone "testlyhh.com" {

type master;

file "/etc/bind/db.testlyhh.com"; #指明区域记录文件的位置

};5、编辑我们的区域记录文件db.testlyhh.com,如下:

【在此之前,先普及一个小知识: 域名www.baidu.com完整的域名应该是这样的,www.baidu.com. 最后又一个小点,代表根域名:

baidu.com.代表的是域

www其实是baidu.com.域内的一台主机,名字叫www

所以一下的配置aaa、bbb、ccc其实都是一台主机;我们指定了ccc主机的别名又叫bbb

具体参见上面的:DNS解析过程详解

】$TTL 604800

@ IN SOA testlyhh.com. root.localhost. (

1 ; Serial

604800 ; Refresh

86400 ; retry

2419200 ; Expire

604800 ) ; Negative cache TTL

;

@ IN NS localhost.

testlyhh.com IN NS 192.168.1.108

aaa IN A 192.168.1.108

bbb IN A 192.168.1.108

ccc IN CNAME bbb6.编辑named.conf.options文件,为局域网其他机器提供dns服务(修改option的listen-on语句):

//acl "trusted" {

// 127.0.0.1; # ns1 - can be set to localhost

// 192.168.1.108; # ns2

//};

options {

directory "/var/cache/bind";

//recursion yes; # 启用递归寻址

//allow-recursion { trusted; }; # 允许“trusted”列表前来递归寻址

listen-on port 53 {127.0.0.1;192.168.1.108; }; # 此处填写ns1的内网ip地址。仅在内网监听

allow-transfer { none; }; # 默认禁用zone transfer

// If there is a firewall between you and nameservers you want

// to talk to, you may need to fix the firewall to allow multiple

// ports to talk. See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable

// nameservers, you probably want to use them as forwarders.

// Uncomment the following block, and insert the addresses replacing

// the all-0's placeholder.

// forwarders {

// 0.0.0.0;

// };

//========================================================================

// If BIND logs ERROR messages about the root key being expired,

// you will need to update your keys. See https://www.isc.org/bind-keys

//========================================================================

dnssec-validation auto;

auth-nxdomain no; # conform to RFC1035

listen-on-v6 { any; };

};配置完成,重启服务:

service bind9 restart展示一下我的/etc/bind目录内容:

7c817b454bae0287ec332dfc18d30e47.png

7、接下来看看DNS配置是否生效,首先在ubuntu本机上指明我们的bind9服务器地址:

需要编辑: /etc/resolv.conf文件,在nameserver的开头之前加入一行,指明域名:# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 192.168.1.108

#nameserver 127.0.1.1

search DHCP HOST

接下来ping  aaa.testlyhh.com:

b510baba21bdbafd5fbb34f93feacb17.png

到此域名配置成功。

三、配置局域网自动获取配置好的DNS服务器地址:

如果现在局域网内自动给电脑分配我们配置的DNS服务器,则只需在搭建DHCP分配IP时把DNS自动指定成配好的DNS即可

相关阅读

树莓派装的是Ubuntu mate系统 准备工作 通过ssh登陆到树莓派 安装HPLIP(hp打印机驱动)

sudo apt-get install hplip

安装CUPS(在

转载自:http://blog.csdn.net/dr_neo/article/details/49870587最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都

最近有粉丝朋友问小编,2500左右电脑主机怎么配?在预算有限,Intel处理器因缺货涨价的环境下,一向有着不错性价比的AMD平台无疑是当下最

Web默认页面

当访问一个Web应用时,通常需要指定访问的资源名称,如果,没有指定资源名称,则会访问默认的页面 比如,在访问网易体育的新

本文首发于我的个人博客:https://staunchkai.com

这几天课程实训,使用 IIS 配置服务器,课本上内容太古老,老师也没有讲过,自己摸索弄

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值