Ubuntu_DNS配置过程记录
一、 概述
DNS全称domain name system,即域名服务系统,用于‘IP->域名’映射管理和解析。DNS服务器多用于内部局域网,功能同 114.114.114.114。
BIND作为DNS协议的实现,提供了DNS服务器应有的功能。本篇所搭建之DNS服务器即为BIND实现——BIND9。
二、搭建BIND9服务器
查看是否安装BIND9
dpkg -l bin*
删除已安装的BIND9
sudo apt-get remove --purge bind9 bind9-host dnsutils
安装BIND9
sudo apt-get updatesudo apt-get install bind9 bind9-host dnsutils
若apt无法下载:
① 检查/etc/resolv.confnameserver 114.114.114.114②更新下载源apt-get update
③更换下载源
sudo vim /etc/apt/resources.list
查看BIND配置文件族
ll /etc/bind/
修改named.conf.local配置文件:加入以下内容
zone "silence.com" { // 定义域名type master; // 主服务器file "/etc/bind/db.silence.com"; // 指定区资源文件的位置};zone "6.168.192.in-addr.arpa" { // 配置反向解析type master; // 主服务器file "/etc/bind/db.6.168.192"; // 指定反向区资源文件的位置};
创建区资源文件: db.silence.com
sudo cp db.local db.silence.com
编辑文件内容:
;; BIND data file for local loopback interface;$TTL 604800 $ORIGIN silence.com. @ IN SOA silence.com. root.silence.com. ( 20170220; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ;@ IN NS ns @ IN A 192.168.6.188ns IN A 192.168.6.188DATANODE2 IN A 192.168.6.188
解释:
$TTL 604800生存时间。该资源记录中的信息存放在高速缓存中的时间长度。604800秒,即1周。
$ORIGIN silence.com.
说明下面的记录出自何处.最后的一个小数点"."不可少
@ IN SOA silence.com. root.silence.com. (
@ 即上行的silence.comsilence.com.指定了这个区域的授权主机root.silence.com.指定了管理者的信箱,第一个 . 指代@
20170220; Serial
版本号,slave DNS进行资料同步时会比较此值
604800 ; Refresh
定义slave DNS需要多久资料同步
86400 ; Retry
定义slave更新失败后,多久开始再次重试
2419200 ; Expire
定义slave与master失去联系多久以后,放弃重试
604800 ) ; Negative Cache TTL
最小默认TTL值,若前面有定义此值,则以前面为准
;
注意:SOA 记录中这对 “ ( ) ”之第一个 “ (”括号一定要和 SOA 写在同一行,而且其左边最好有一个空格键或 tab 建。而最后一个 “ )”括号也不能写在注解符号 “ ;”的右边。 不同内容之间用一个空格键或tab键隔开。
@ IN NS ns
NS表明负责silence.com.这个域的Name Server是silence.com这台主机
@ IN A 192.168.6.188
A记录标明了IP地址和域名之间的对应关系
ns IN A 192.168.6.188
DATANODE2 IN A 192.168.6.188创建反向区资源文件:
db.6.168.192sudo cp db.127 db.6.168.192
编辑文件内容:
;; BIND reverse data file for local loopback interface;$TTL 604800@ IN SOA silence.com. root.silence.com. (20170220 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL;@ IN NS silence.com.188 IN PTR DATANODE2.silence.com.188 IN PTR ns.silence.com.
解释:
PTR记录用来解析IP地址对应的域名,也就是反向域名解析
修改etc/resolv.conf文件
加入:nameserver 192.168.6.188 (该内容在每次重启之后后被动态覆盖)
重启DNS服务器
sudo /etc/init.d/bind9 restart
测试DNS服务:ping DATANODE2.silence.com
三、客户端使用DNS服务器
在etc/resolv.conf文件加入DNS服务器地址:nameserver 192.168.6.188
Ubuntu_DNS配置过程记录相关推荐
- 最新版本POI-5.2.0操作Excel本地导入库配置过程记录
本文是一篇基于Java+Eclipse+POI操作Excel配置POI操作记录,希望能够帮助到用得上的朋友.Exce简单易学,作为一种轻量的数据管理工具,还是很受普通用户喜爱.专业的程序员怎样把数据库 ...
- Oracle 11g+Windows10 x64安装、配置过程记录
备注:本想在自己电脑上安装个oracle练习用,但是害怕安装过程中出现问题,而oracle的卸载又是出了名的麻烦,所以用虚拟机搭建了一个跟本机一样的系统,同时记录下安装的每一步. 环境: window ...
- 阿里云域名配置过程记录
购买阿里云主机之后,在云端安装服务器之后,就可以通过ip访问远程服务器了.但是当一些情况下,我们就需要配置域名了.大致过程是:在阿里云上或者其他域名购买网站购买域名,然后绑定云主机的ip,然后备案(如 ...
- 【远程办公】使用向日葵远程控制配置过程记录
1.购买向日葵启动器硬件和配置 目的:让机器通过远程启动起来. 它是一个插头适配器,把电源插头插到它上面,它再插到电源上,初始化需要长按下面的小按钮5,6秒看到蓝灯快速 ...
- glance服务器上传的镜像支持,OpenStack Glance安装配置过程记录
Glance是作为OpenStack的虚拟机的Image(镜像)服务, 它提供了一系列的REST API, 用来管理.查询虚拟机的镜像, 它支持多种后端存储介质, 例如用本地文件系统作为介质.Swif ...
- HP DL360服务器安装redhat7操作系统采坑及路由专线配置过程
HP DL360服务器安装redhat7操作系统采坑及路由专线配置过程 记录一次HP DL360服务器安装redhat7的采坑过程及路由专线的配置 安装前准备 安装步骤 具体安装 网络和路由配置 记录 ...
- 使用Faster R-CNN(linux-pytorch)训练自己的数据集过程记录
目录 准备工作 源码下载 配置环境 制作VOC数据集 data目录结构 训练 编译CUDA依赖环境 预训练模型 修改pascal_voc.py文件 进行训练 遇到的问题 主要参考文章 准备工作 源码下 ...
- MySQL配置主从同步过程记录
今天由于工作需要,配置了一下主从同步,这里记录一下配置过程,以备查阅. 事先度娘了一番,主从同步需要保证主从服务器MySQL版本一致(我的略有差别,主服务器版本5.5.31,从服务器版本5.5.19) ...
- oracle 百万记录 cache,学习笔记:通过案例深入学习In-Memory Database Cache 总结配置过程...
天萃荷净 详细记录关于In-Memory Database Cache配置方法与使用案例 一.Oracle数据库创建相关用户和权限 1.创建timesten用户 store information a ...
最新文章
- 游戏开发--开源软件7--xith3D(java 3D引擎)
- OAuth2.0认证和授权原理
- 星之卡比镜之迷宫机器人_迷宫武器盘点 | 是兄弟,就拿大宝剑砍我!
- MongoDB的设计模式策略
- 源码解析 使用tomcat作为web容器时,用到的外观模式
- ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别
- 半正定矩阵的判定方法_线性代数30——正定矩阵和最小值
- CSS position(定位)属性
- java秒杀时间与服务器时间_Javascript实现秒杀倒计时(时间与服务器时间同步)...
- 浏览器停止加载页面内容
- Windows下安装solr步骤详解
- 小米实现隔空充电技术;程序员离职小技巧;GitLab 涨价|开发者周刊
- Oracle锁表查看及处理
- Aspose.Words doc转pdf 内容出现丢失,页码跳页,排版混乱问题
- Burp Suite 自带浏览器Burp‘s Browser(Chromium)沙盒sandbox问题的解决
- layer mobile使用方法
- mybatis中实现动态SQL
- Win10如何用微软账户自动登录电脑
- 序列化之Serialize
- 响应式织梦模板行业资讯网类网站