linux 6.8 dns,CentOS6.8下安装DNS服务器
CentOS6.8下安装DNS服务器
1、安装DNS服务器组件
安装bind
# yum install bind bind-libs bind-utils bind-chroot
2、修改主配置文件/etc/named.conf
需要修改的如下(带红色标注):
# vi /etc/named.conf
options {
listen-on port 53{ any; };
//listen-on-v6 port 53 { ::1; };
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{ any; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
3、修改zone配置文件/etc/named.rfc1912.zones
需要添加如下两段内容:
# vi /etc/named.rfc1912.zones
zone "wellsay.com" IN {//wellsay.com代表你DNS服务器的域名。
type master;
file "wellsay.com.zone";
};
zone "36.16.10.in-addr.arpa" IN {
type master;
file "36.16.10.zone";//10.16.36为你DNS服务器网络地址。
};
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
# cd /var/named/
# cp named.localhost wellsay.com.zone
# vi wellsay.com.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
$TTL 86400
@ IN SOA ns.wellsay.com. root (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns.wellsay.com.
@ IN MX 5 mail.wellsay.com.
ns IN A 10.16.36.11//10.16.36.11为你DNS服务器的IP地址。
www IN A 10.16.36.11
mail IN A 10.16.36.11
pop3 IN CNAME mail
smtp IN CNAME mail
5、修改zone配置文件,反向解析:
# cd /var/named/
# cp named.localhost 36.16.10.zone
# vi 36.16.10.zone (要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
$TTL 86400
@ IN SOA ns.wellsay.com. root (
12 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ) ; minimum
@ IN NS ns.wellsay.com.
131 IN PTR mail.wellsay.com.
131 IN PTR ns.wellsay.com.
131 IN PTRwww.wellsay.com.
6、更改防火墙设置和selinux设置
# Getenforce(查看selinux是否开启)
# setenforce 0
# vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
# /etc/rc.d/init.d/iptables save//保存iptables的设置,修改完规则后记得保存。
# service iptables restart//重启防火墙,使规则生效。
7、启动DNS服务(注意DNS服务名称在linux是叫做bind)
# service named start
# service httpd start//如果安装了Apache则开启,用作接下来的在宿主机浏览器测试。
8、修改/etc/resolv.conf文件
# vi /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 10.16.36.11
9、看下配置文件其他人(others)有没有读取权限
# ls -l /var/named
如果没有,则添加读权限:
# chmod +r /var/named/*
10、以下命令用以检查bind配置文件及zone文件语法
# named-checkconf/etc/named.conf
# named-checkzone wellsay.com /var/named/wellsay.com.zone
没有提示报错即可。
11、使用host或nslookup命令 检测域信息是否正常(如下图所示)
# host mail.wellsay.com
# nslookup mail.wellsay.com
注意:若果检测失败,可以尝试重启虚拟机试试。
12、使用宿主机浏览器测试
首先要设置DNS服务器IP地址:
在浏览器输入域名://注意,如果出现访问出错,可能是因为没清除浏览器缓存。
测试成功。到此DNS服务器搭建成功。
linux 6.8 dns,CentOS6.8下安装DNS服务器相关推荐
- 在CentOS6.2下安装DNS服务软件Bind并快速配置简单实例
[实践Ok]在CentOS6.2下安装DNS并快速配置实例,共八步,心路历程如下: 背景介绍: 在日常的开发中,往往会在测试机和外网的Http的Url实际接口是不一样的,在测试机一个Url地址,在外网 ...
- linux 中文输入法 xshall,Centos6.7下安装ibus中文输入法
1.用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->preferences- ...
- centos6.2下安装samba服务器
1. 安装 [root@test2 ~]# yum-y install samba 2. 配置 2.1 创建samba的共享目录 [root@test2 ~]#mkdir -p /u1/shareda ...
- 在linux下安装dns,详解在Linux下DNS的安装及配置
大家都知道在Windows下安装DNS非常简单,配置起来也非常方便,几乎全是都是图形界面,但在Linux下安装就不一样了,他不像Windows一样有图形界面,必须通过命令来安装及配置DNS服务,大家想 ...
- Linux(Centos6.5)下安装Vertica9.2.1数据库教程
Linux(Centos6.5)下安装Vertica9.2.1数据库教程 一. 安装Vertica 1. 安装依赖或环境 [root@localhost ~]# yum install gdb –y ...
- 夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插
夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, ...
- linux 6.3 ftp安装,CentOS6.3下安装VSFTP服务
centos下安装ftp服务器详细步骤: 第一步,检查服务器端是否已经安装ftp:[root@localhost centos]# rpm -q vsftpd 如果出现的是:[root@localho ...
- linux6.5下安装oracle 11,centos6.5下安装oracle11g
centos6.5下安装oracle11g 一.检测并安装Linux的图形界面,这里安装的KDE环境桌面 检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输 ...
- centos6.5下安装python3安装、python3虚拟环境创建venv
原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本.又想学习python3,因此需要在centos6.5下安装pyth ...
最新文章
- JavaScript中的工厂函数vs构造函数vs class
- winFrom简单引用Webservice
- sdwan架构怎么搭建?
- JQuery-学习笔记01【基础——JQuery基础】
- OpenCV将现有算法移植到G-API的实例(附完整代码)
- css box 等高布局,css实现等高布局有哪些方式
- 启动sqlserver_微软的 SQL Server 你学会了吗?
- 使用eclipse svn塔建(配置)时的一点点心得
- php 打印对象详细信息,php打印显示数组与对象的函数详解
- 监督学习之knn、naive bayes、决策树算法实验_机器学习基本概念
- 送给你,PBA商业分析指南(全书下载)
- 2021-05-15 SqlServer面试题 通用篇
- 实现echarts中国地图迁徙图
- 多恩布什《宏观经济学》第十三版笔记和课后答案
- 银行的SWIFT CODE 和 IBAN CODE 和 ABA CODE 分别是什么意思
- Vitalik:ETH2.0 之后,协议层会稳定下来
- 利用flex布局实现六个骰子
- matlab批量修改图片的大小_MATLAB实现批量处理图像图片的两种方法
- 华为云宝塔linux,华为云上安装宝塔面板
- Python 汉字转化成拼音