Linux搭建DNS服务器简要步骤
来源:互联网 发布:网络测试 编辑:程序博客网 时间:2024/06/01 18:53
Linux搭建DNS服务器简要步骤:
配置允许远端查询
配置文件
/etc/named.conf
需要进行如下修改- 将
listen-on port 53 { 127.0.0.1; };
修改为listen-on port 53 { any; };
- 将
allow-query { localhost; };
修改为allow-query { any; };
- 将
dnssec-enable yes;
修改为dnssec-enable no;
- 将
dnssec-validation yes;
修改为dnssec-validation no;
重启named服务:
service named restart
- 将
~]
# named-checkconf #检查配置文件有没有语法错误
~]
# named-checkzone "bing.com." "/var/named/bing.com.zone" #检查解析库语法所有检查完毕之后没有问题
#重读配置文件
~]
# rndc reload
#使用dig 命令测试是否成功
~]
# dig -t A www.bing.com @172.16.100.10 #@指定DNS服务器IP地址,如果不指定则使用/etc/resolv.conf中配置的DNS来解析
简要步骤:
1.在bind的主配置文件中添加该域
2.在/var/named中创建该域的zone文件
3.编辑zone文件,添加需要的信息
4.检测防火墙或selinux设置
5.启动bind服务,重启网络服务
6.用户端测试域名解析
END
搭建DNS服务器详细步骤:
1、安装DNS服务器组件
安装bind
yum install -y bind bind-chroot bind-utils
2、编辑DNS主配置文件
vi /etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
cd /var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
6、更改防火墙设置和selinux设置
Getenforce(查看selinux是否开启)
setenforce 0
vi /etc/sysconfig/iptables #配置防火墙端口
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重启防火墙,使规则生效
7、启动DNS服(注意DNS服务名称在linux是叫做bind)
service named start
8、测试检测域信息是否正常(重要)
检查之前先看下 配置文件有没有读取权限 ll /var/named
(如果没有读取全线, chmod +r /var/named/* 即可)
9、检查bind文件配置过程中容易出错
以下命令用以检查bind配置文件及zone文件语法
named-checkconf /etc/named.conf
named-checkzone szlpt.cn /var/named/ szlpt.cn.zone
10、启动重启DNS服务,查看服务状态
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
- Linux搭建DNS服务器简要步骤
- Linux 搭建DNS服务器
- Linux DNS服务器搭建
- Linux下DNS服务器搭建
- Linux下搭建DNS服务器
- Linux 下搭建DNS服务器
- DNS服务器搭建-Linux-Dnsmasq
- Linux下搭建DNS服务器
- linux服务器搭建(2)-DNS服务器
- linux DNS服务器的搭建(bind)
- Linux下DNS服务器的搭建
- Linux下DNS服务器搭建详解
- linux dns 服务器搭建及配置
- Red Hat Linux DNS服务器搭建
- Linux下DNS服务器搭建详解
- Linux下DNS服务器搭建详解
- Linux下快速搭建DNS服务器
- Linux总结笔记8-搭建DNS服务器
- oracle数据库中怎么给已经在使用的表添加主键id的解决方法
- Oracle资源管理器在HIS系统中的应用
- Spring Security 快速入门
- 判断数字/字符串/实例的类型
- Duilib 源码分析之字体篇
- Linux搭建DNS服务器简要步骤
- Static关键字的用法(小白整理)
- 学习Unity Shader使用CG 标准函数
- Unity3D error: ArgumentException: Key duplication when adding: XXX
- Vue.js前后端同构方案之准备篇——代码优化
- Linux最小安装
- http请求方法get和post的区别
- 永恒之蓝 网管必备知识库 分分钟排除险情
- ECNU Problem #3263 丽娃河的狼人传说(区间贪心)