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目录内容:
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:
到此域名配置成功。
三、配置局域网自动获取配置好的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 配置服务器,课本上内容太古老,老师也没有讲过,自己摸索弄
ubuntu 局域网dns服务器_「bind9」ubuntu下配置bind9为局域网的DNS服务器 - seo实验室...相关推荐
- java static 修饰_「static」JAVA static是什么?修饰符总结整理 - seo实验室
static 对java中修饰符的总结整理,尤其是static的理解,static总是忘记 其他修饰符修饰的变量有效范围如下: 类内 package内 子类 其他package private yes ...
- 局域网arp攻击_「网络安全」常见攻击篇(23)——ARP攻击
什么是ARP攻击? ARP攻击是利用ARP协议设计时缺乏安全验证漏洞来实现的,通过伪造ARP数据包来窃取合法用户的通信数据,造成影响网络传输速率和盗取用户隐私信息等严重危害. ARP攻击原理 ARP病 ...
- wsl2启动桌面_「原创」windows10下自定义WSL安装路径及启动WSL2
win10是目前在win系列的个人操作系统中,个人觉得是最好用的,没有之一.现在又能拥有WSL2的功能,让ubuntu与win10无缝的结合.简直就是完美的不能再完美了.享受着win10的强大桌面系统 ...
- java heritrix_「heritrix」开源爬虫: Heritrix 3.1 Windows 上安装/使用 - seo实验室
heritrix 目前 Heritrix 的最新版本是 3.1.0(2011-10-21 发布) http://blog.sina.com.cn/s/blog_5f54f0be0101hcy8.htm ...
- mysql 2147483647_「2147483647」mysql插入数字都变成2147483647的解决方法 - seo实验室
2147483647 (2011-10-18 16:57:43) 在用excel导入数据的时候,碰到11位的数字都变成2147483647,原因是int类型的数据,最大只能到2147483647,所以 ...
- 4g网络设置dns地址_网速变慢?你可能需要先设置好 DNS | 科普
DNS 在网络世界中可能大家都没有实际的感受,但是在物理层面,它却发挥了极其重要的作用.本篇文章将给大家讲解 DNS 是什么,怎样设置它,有哪些 DNS 值得推荐. DNS:网络世界的指南针 DNS, ...
- 「图文」介绍下微信怎么拉票刷票及微信投票怎样自己拉票方法
「图文」介绍下微信怎么拉票刷票及微信投票怎样自己拉票方法,越来越多的人在平常生活中使用微信,以微信为载体的许多功能就被开发和使用了起来,比如--微信投票.于是乎,微信上兴起了各种投票,从小学生到gov ...
- ubuntu下配置bind9为局域网的DNS服务器
一.配置bind9服务器之前,先了解这些知识点: 1.DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html 2.常用域名记 ...
- Ubuntu下配置bind9 DNS服务器
2020/5/9 环境:linux ubuntu server 16.04 软件:bind9 安装bind9 bind9有很多安装方法 我们选择最简单的一种, 直接输入命令: sudo apt-get ...
最新文章
- CUDA入门需要知道的东西
- tcpdump软件使用
- VTK:可视化算法之CreateBFont
- Python的from import和import的区别
- io hang linux 原理,Linux 避免IO hang
- 为什么要通过w3c验证.
- Go语言操作sqllite
- [HNOI2018]毒瘤
- 转大神的日志 【大杂烩】杂7杂8的东西
- python弹出框多一个空白框_python – 自定义/删除Django选择框空白选项
- 家用计算机都是专用计算机吗,什么是因特网概念和互联网一样吗(因特网发展历程)...
- win10误删除efi引导文件
- 面向企业级的开源WebGIS解决方案--MapGuide(安装)
- oracle数据库在mybatis中的数值类型(NUMBER型)
- 服务器硬盘掉线解决过程分析
- 开局觉醒天道酬勤天赋(二)
- 魏兴国:深入浅出DDoS攻击防御
- 微博舆情 之 热点话题分析
- unity小游戏制作之见缝插针
- 【Arduino学习笔记】E18-D50NK红外避障传感器使用说明
热门文章
- Java IO操作——投票程序实例
- 方差分析之单因素方差分析
- 简单了解Ruby与自学教程
- 利用CNN对MNIST进行手写数字识别
- Android反编译apk修改版本号重新打包签名详细教程(超详细)
- 用php数组做一个表格,一个非常好用的PHP数组函数
- php flv 转成 mp4,电脑视频转格式,flv动画怎么转换成mp4格式,怎么转换比较方便...
- 麻将开金算法java代_中国麻将(Chinese Mahjong, UVa 11210)【JAVA算法实现】
- j-link The connected j-link is defective. proper operation cannot be guaranteed 问题解决
- 怨念主题第2作~粉红色超级女人vista主题