CentOS7 下DNS的搭建
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS运行在UDP协议之上,使用端口号53。
下面开始在CentOS7下搭建DNS,仅供参考!
说明:本文只介绍chroot的方式,对于非chroot的方式不做介绍!
环境准备:
1. 一台CentOS7的机器
2. IP地址:192.168.0.254
3. 主机名:server.example.com
开始搭建DNS
1. 安装软件包
# yum install bind bind-chroot bind-utils -y
2. 开始配置(安装chroot软件包之后,DNS所有相关的文件均在/var/named/chroot/目录下)
# cd /var/named/chroot/
# cp /etc/named.conf ./
# chgrp named named.conf
# vim named.conf
options {
listen-on port 53 {any;};
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "example.com." IN {
type master;
file "example.com.zone";
};
zone "0.168.192.IN-addr.arpa." IN {
type master;
file "192.168.0.zone";
};
# cd ../var/named/
# cp /var/named/named.ca ./
# vim example.com.zone
$TTL 600
@ IN SOA ns1.example.com. admin.example.com. {
20150106
1H
5M
2D
6H)
IN NS ns1
IN MX 10 mail
ns1 IN A 192.168.0.1
mail IN A 192.168.0.2
www IN A 192.168.0.3
# vim 192.168.0.zone
$TTL 600
@ IN SOA ns1.example.com. admin.example.com. {
2014122322
1H
5M
2D
6H)
IN NS ns1.example.com.
1 IN PTR ns1.example.com.
2 IN PTR mail.example.com.
3 IN PTR www.example.com.
# chgrp named *
3. 启动bind服务
# systemctl enable named-chroot-setup
# systemctl restart named-chroot
4. 测试
# vim /etc/resolv.conf
nameserver 192.168.0.254
search example.com
# nslookup www.example.com
# nslookup 192.168.0.1
总结:到此为止,一个基本的DNS解析就已经完成了,其他关于DNS的转发、子域授权、视图等配置会陆续的补充!
转载于:https://blog.51cto.com/keyman/1599925
CentOS7 下DNS的搭建相关推荐
- centos7下dns服务搭建
centos7下dns服务搭建 第一步 环境准备 第二步 修改dns配置文件并启动dns 第三步 配置文件详解(摘抄) 第四步 测试dns服务 第一步 环境准备 1.配置网络 vi /etc/sysc ...
- 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...
目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...
- CentOS7下的LAMP搭建
CentOS7下LAMP搭建 本文所使用的服务器搭建LAMP环境,其系统及软件源码包版本情况如下: CentOS7 httpd-2.4.29 apr-1.6.3 apr-util-1.6.1 mari ...
- Linux centos7 下 svn 服务器搭建
摘自:https://www.cnblogs.com/mymelon/p/5483215.html 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在 ...
- 详解基于CentOS6.2下DNS主从复制搭建与部署
1)主从DNS--准备--DNS主从相关理论 1.什么是DNS? 简单的理解,Domain Name System,是互联网一项核心的服务,他作为一个桥梁可以将域名和IP地址相互因素的一个分布式数据库 ...
- K8s入门篇---centos7下的k8s搭建部署
前言:相信很多的小伙伴想学习k8s,但是都被第一步难住了,那就是k8s的搭建.看了很多的blog,都是要求翻墙,相信痛点不用我讲,大家也都深有感触,那么笔者就不翻墙的环境下,提供一套k8s集群搭建的方 ...
- 学习CentOS7下使用ceph-deploy搭建Ceph
Ceph 独一无二地在一个统一的系统中同时提供了对象.块.和文件存储功能. Ceph 简介 http://docs.ceph.org.cn/start/intro/ 不管你是想为云平台提供Ceph 对 ...
- LINUX下dns的搭建(主dns和辅助dns)
首先,看看dns是否安装,这里的包名为bind 这里就说明所有dns需要的包已经安装.如果没有安装,我们直接连接镜像文件,直接界面化安装,也可以用命令来安装(需要注意安装顺序)注:如果已经安装,则下面 ...
- linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置
一:Nginx安装 搭建环境:Centos 7 需要软件包:openssl.zlib.pcre.nginx (软件包下载地址个人网盘可能会失效:https://pan.baidu.com/s/1qYN ...
最新文章
- 人群分析、人群计数 开源代码文献及数据库
- sklearn中的metrics
- spring boot druid 监控没有sql记录
- Cloud一分钟 | 谷歌投资的AR云平台开发商Blue Vision Labs,将由美版滴滴Lyft收购
- 将json字符串转换成html,将JSON HTML字符串转换为HTML
- 刷新iframe页面
- 利用函数重载编写函数max_c++笔记(函数重载)
- 你们都用什么反编译工具?
- 新浪微博android代码,新浪微博Android源代码(基于OAuth1.0 仅供学习)
- 自然语言处理(NLP)学习路线总结
- MAX30102脉搏血氧仪和心率传感器(一)驱动程序
- 集团企业智慧建造管理平台劳务管理系统
- pythonQQ连连看秒杀脚本
- 被退回的劳务派遣工需要支付补偿金吗?
- 海外手机号码正则匹配
- ADMob 原生广告展示不完全,mediaView无图片数据
- 拖延、迷茫、无力感,就到此为止吧!
- 以太坊解析之二——POA共识过程与一些可能的修改方案
- BOM浏览器对象模型
- JAVA 对象深度复制实现