本地DNS安装
在centOS里最常用的DNS服务工具应该是bind了。下面就以bind为例做一个DNS服务。
首先查看bind 是否已经安装
Rpm -qa | gerp bind
如果没有的话就用yum 安装一下Bind
Yum -y install bind
这样就安装好了bind
配置named.conf文件
把listen-on port 53{x.x.x.x;};
改成listen-on port 53{any;};
这样它就会监听所有的ip地址了
后边的ipv6可以把它注释掉。(也可以不管它),
后面再把allow-query {localhost;};
改成allow-quety{any;};
其它地方保持默认就好了
然后打开named.rfc1912.zone文件
输入自己需要部分,其它都删除掉就好了
EX.
zone “abc.com” IN {
type master;
file “abc.com.zone”;
allow-update{ none };
};
zone “1.168.192.in-addr.arpa” IN {
Type master;
File “1.168.192.zone”;
Allow-update{none;};
};
然后打开named.conf文件中directory 指定的目录/var/named
这些记不住没有关系 真正配置的时候可以参考下相同文件夹下的named.localhost文件
稍作修改就好了,反向查询可以通过cp named.loopback来进行
在这里建立一个zone文件
EX.
$TTL 86400
@ IN SOA dns.abc.com. root.abc.com.(
42;serial
3H;refresh
15M;retry
1W;expire
1D);minimum
@ IN NS dns.abc.com.
Dns IN A 192.168.1.1
www IN A 192.168.1.1
配置反向解析文件
EX.
$TTL 86400
@ IN SOA dns.abc.com. root.abc.com.(
42;serial
3H;refresh
15M;retry
1W;expire
1D);minimum
@ IN NS dns.abc.com.
3 IN PTR dns.abc.com
2 IN PTR dhcp.abc.com
:wq保存文件 就OK了
这里特别注意一下serial这个值必须都要不同 named服务才能启动
用named -checkconf /etc/named.conf 来查看自己的配置有没有错误
要是没有任何问题,那么service named start!
用nslookup查看下域名是不是都能解析了?
也许很多人的解析还是失败的。因为大多数人在建立zone文件的时候都忽略了这个一个问题。自己在使用root权限!
所有这个时候建立的zone文件也都是属于root的
Bind没有那么高的权限,所以无法从zone文件中获得配置
这时候让我们来使用下 chgrp命令
chgrp named /abc.com.zone
chgrp named /1.168.192.zone
现在再看看是不是能解析了呢?
本地DNS安装的更多相关文章
- Linux centOS本地DNS安装
centOS本地DNS安装 在centOS里最常用的DNS服务工具应该是bind了.下面就以bind为例做一个DNS服务. 首先查看bind 是否已经安装 Rpm -qa | gerp bind 如果 ...
- Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析
默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...
- Dnsmasq安装与配置-搭建本地DNS服务器
默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常 ...
- centos 本地dns配置
折腾了差不多两天,看了不少中文,英文文档.终于搞定,记录下心得.本文只讨论正向解析. 安装 ============= yum install bind 全局配置 ========= 由于只是做本地d ...
- 使用Dnsmasq搭建本地dns服务器上网
导读 搭建一个属于自己的本地DNS服务器很有必要,利用Dnsmasq来搭建一个属于自己的本地DNS服务器,享受更干净无污染.更智能快速和没有广告干扰的DNS解析服务. 一.Dnsmasq安装 安装并启 ...
- Dnsmasq加速本地DNS请求
文章目录 Dnsmasq安装 Dnsmasq配置 Dnsmasq启动 Dnsmasq使用 Dnsmasq小结 默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了 ...
- [archlinux][daily] 自建DNS服务器 / 建立本地DNS cache / 使用dnsmasq加速上网
新公司,上网超慢,DNS竟然是远程地址,终于找到机会学习一下dnsmasq了. update@20170516: 上网慢是因为分给我的IP有限流策略,其实远端DNS并不会造成感受上的上网慢. 参考:h ...
- 将 DNSCrypt 部署到 Openwrt 路由器上+ DNSmasq 解析国内域名用本地 DNS[ZT+实践]
原文地址: 1.https://typcn.com/legacy/blog/posts/openwrt-dnscypt.html 2.http://www.openwrt.pro/post-376.h ...
- 本地DNS如何解析公网域名
DNS服务器图解: 为了服务于公司内部局域网应用,如域.本地网站.论坛.OA.ERP系统等,我们通常搭建本地DNS服务器. 将本地DNS服务器设置为首选DNS,本地系统解析访问是快了. 但内部DNS怎 ...
随机推荐
- DIV页面布局,开局代码
DIV页面布局,开局代码 主要是style部分和body部分 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN ...
- sublime text3 less2css rem
1.下载sublime text3 官网地址:https://www.baidu.com/link?url=2kr0ijQXVL1_6oXdPByYh7ecMl7OUAYVx5fyTNjMrYVdtq ...
- js判断字符串中是否含有指定汉语
核心代码: function haveChinese(str,c){ if(escape(str).indexOf(escape(c))!=-1){ retrun true; } return fal ...
- android sdk镜像站点
http://android-mirror.bugly.qq.com:8080/include/usage.html Windows A. 打开Android SDK Manager B. 设置代理 ...
- ServiceStack.OrmLite中的一些"陷阱"(3)
前文说到如果使用多数据库(不同SQL方言)时要如何开发?其实前文(第二篇)也有“透露”到.就是直接使用库提供的OrmLiteConnection 及OrmLiteConnectionFactory(I ...
- 用Backbone.js创建一个联系人管理系统(四)
原文: Build a Contacts Manager Using Backbone.js: Part 4 这一系列教程的第四部分,教我们如何完成对已经存在的Contacts进行编辑和保存. 本教程 ...
- js库收集
------图表 中文 http://www.highcharts.me/ 英文 http://www.highcharts.com/ ------web前端开发框架 中文 http://www.bo ...
- 移动端前端笔记 — 遇到的常见JS与CSS问题及解决方法 ( 摘自zdwzdwzdw)
笔者接触移动前端快一年了,特将平时的一些笔记整理出来,希望能够给需要的人一些小小的帮助.同时也由于笔者的水平有限,虽说都是笔者遇到过使用过的,但文中可能也会出现一些问题或不严谨的地方,望各位指出,不胜 ...
- Android中关于dip和px以及转换的总结
我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼.在Android中支持的描述大小区域的类型有以下几种: px(pixels)——像素:不同的设备显示效果相同,一般我 ...
- linux c++循环缓冲区模板类
一:概述 实际学习和工作中,我们经常会遇到读写大量数据的情况,这个时候我们可能就用到了循环缓冲区. 循环缓冲区在处理大量数据的时候有很大的优点,循环缓冲区在一些竞争问题上提供了一种免锁的机制,免锁的前 ...