首页 > 系统相关 >Centos6.4环境下DNS服务器的搭建

Centos6.4环境下DNS服务器的搭建

时间:2024-08-09 23:42:02浏览次数:16  
标签:named zone 配置文件 bind DNS 服务器 Centos6.4 com helome

配置域主服务器

 

阶段:

 

1.在bind的主配置文件中添加该域

 

2.在/var/named中创建该域的zone文件

 

3.编辑zone文件,添加需要的信息

 

4.检测防火墙或selinux设置

 

5.启动bind服务

 

6.使用host或nslookup命令   检测域信息是否正常

工具/原料

安装了Centos6.4系统的电脑一台

方法/步骤

1、安装bind

yum install -y bind bind-chroot bind-utis

2、BIND配置文件保存在:

/etc/named.conf    主配置文件

/var/named/         域zone文件位置

修改主配置文件

vim /etc/named.conf (如下图1)

修改完毕,保存退出

接着配置zone文件

修改zone配置文件vim /etc/named.rfc1912.zones (如下图2)

3、zone配置文件简单说明:

常见的正解文件 RR 相关信息

[domain]    IN  [[RR type]  [RR data]]

主机名.   IN  A           IPv4 的 IP 地址

主机名.   IN  AAAA        IPv6 的 IP 地址

领域名.   IN  NS          管理这个领域名的服务器主机名字.

领域名.   IN  SOA         管理这个领域名的七个重要参数(如上说明)

领域名.   IN  MX          顺序数字  接收邮件的服务器主机名字

主机别名.   IN  CNAME       实际代表这个主机别名的主机名字.

单位:W= 周、D= 日、H= 小时、M= 分钟。

$TTL    86400

@       IN      SOA    ns.helome.com. root ( # ns.test.web. 是DNS服务器的名称

                        0        ; serial (d. adams)  仅作为序列号而已

                       1D        ; refresh  服务器的更新时间

                       15M        ; retry 重新更新时间间隔

                       1W        ; expiry 多久之后宣布失败

                       1H )        ; minimum 相当于缓存记忆时间

@       IN       NS             ns.helome.com.

@       IN       MX     5      mail.helome.com. (5为优先级别)

ns      IN       A               192.168.32.131

www     IN       A               192.168.32.131

mail     IN       A               192.168.32.131

4、配置正向解析(如下图一)

cd /var/named/

cp named.localhost helome.com.zone

vim helome.com.zone(一定要和主配置文件里面定义的zone文件名一致)

配置反向解析(如下图二)

cp named.localhost 32.168.192.zone

vim helome.com.zone

保存退出!

5、更改防火墙设置和selinux设置

getenforce

setenforce 0

iptables -F (如下图一所示)或者vim /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 #重启防火墙,使规则生效

6、启动bind

service named start

修改/etc/resolv.conf文件

vim /etc/resolv.conf

7、测试检测域信息是否正常

检查之前先看下 配置文件有没有读取权限 ll /var/named (如果没有 chmod +r /var/named/*  即可)

8、使用host或nslookup命令   检测域信息是否正常(如下图所示)

host mail.helome.com

nslookup mail.helome.com

到此DNS服务器的搭建就完毕了。

9、bind文件配置过程中容易出错

以下命令用以检查bind配置文件及zone文件语法

named-checkconf /etc/named.conf

named-checkzone helome.com /var/named/helome.com.zone

注意事项

一定要检查配置文件有没有读取权限

标签:named,zone,配置文件,bind,DNS,服务器,Centos6.4,com,helome
From: https://www.cnblogs.com/smoke520/p/18351703

相关文章

  • NFS服务器的搭建
    NFS(文件共享服务)1.安装nfs服务器yum-yinstallnfs-*rpm-ivhnfs4-acl-tools-0.3.3-1.el5.i386.rpmrpm-ivhnfs-utils-1.0.9-42.el5.i386.rpmrpm-ivhnfs-utils-lib-1.0.8-7.6.el5.i386.rpmrpm-ivhnfs-utils-lib-devel-1.0.8-7.6.el5.i386.rpmchkconfignfson2.开......
  • Kubernetes:使用 K3s 为 CoreDNS 提供独立的 resolv.conf
     PodDNS解析的默认设置是CoreDNS使用worker节点底层操作系统的设置。如果您的KubernetesVM已加入多个网络或searchdomains,这可能会导致意外结果以及性能问题。如果您正在使用K3s,则可以为Kubelet提供一个独立的resolv.conf文件,该文件将由CoreDNS使用,并且不会与操......
  • Centos Linux 7 搭建邮件服务器(postfix + dovecot)
    准备工作1.一台公网服务器(需要不被服务商限制发件收件的,也就是端口25、110、143、465、587、993、995不被限制),如有防火墙或安全组需要把这些端口开放2.一个域名,最好是comcnorg的一级域名3.域名备案(如果服务器是国外的则不需要备案)一、配置域名解析1.登录阿里云,找到云解......
  • 书生.浦江大模型实战训练营——(一)InternStudio+Vscode SSH连接远程服务器+Linux基础指
    最近在学习书生.浦江大模型实战训练营,所有课程都免费,以关卡的形式学习,也比较有意思,提供免费的算力实战,真的很不错(无广)!欢迎大家一起学习,打开LLM探索大门:邀请连接,PS,邀请有算力哈哈。文章目录一、InternStudio使用二、VscodeSSH连接远程服务器三、Linux基础指令一......
  • 云服务器Linux Centos7 安装minio
    官网下载minio地址:https://min.io/download?license=agpl&platform=kubernetes本文章可放心无脑食用1.准备工作创建存储位置(一般在/usr/local下安装程序)mkdir/usr/local/miniomkdir/usr/local/minio/data/usr/local/minio:存放minio程序/usr/local/minio:存放mi......
  • 使用xshell连接阿里云远程服务器(图文教程)
     1.参考资料:阿里云官方帮助资料: https://help.aliyun.com/document_detail/71529.html?spm=a2c4g.11186623.6.616.JqUSgl2.准备条件:   1).登录阿里云官网,申请阿里云ECS服务器       请参考网上其他教程,或者自己申请一下就好。   2).下载Xshell客户......
  • 使用海外服务器解决docke-pull镜像失败的网络问题
    对于国内docker镜像下载超时问题的一种解决方案:使用海外服务器目前试着配置阿里云、华为云的镜像加速有些镜像也是没法pull的对于dockerhub的访问目前是需要翻qian的,尤其是目前对于人工只能的一些docker镜像需要一个临时的按量付费的服务器,并安装了docker找阿里云、华......
  • 离线win/mac下vscode客户端通过ssh连接linux服务器
    1、下载vscode,这个网上教程一大堆就不一一介绍了,自行百度建议安装蓝色的版本,最后图标是蓝色的。下载网址:VisualStudioCode-CodeEditing.Redefined2、win系统或mac系统安装openssh,这个也一大堆教程,可以自行百度3、安装vscode插件下载网址:ExtensionsforVisual......
  • Ubuntu Linux 搭建邮件服务器(postfix + dovecot)
    准备工作1.一台公网服务器(需要不被服务商限制发件收件的,也就是端口25、110、143、465、587、993、995不被限制),如有防火墙或安全组需要把这些端口开放2.一个域名,最好是comcnorg的一级域名3.域名备案(如果服务器是国外的则不需要备案)一、配置域名解析1.登录阿里云,找到云解......
  • TCP客户端服务器的数据传送
    客户端----发送方先导入WSAStartup函数的一个声明//获取文件大小structstats这个结构体包含了文件的基本信息,例如大小、所有者、权限、最后访问和修改时间等。//发送信息给服务器char*ptemp=szbuf;while(*++ptemp!='\0');while(*--ptemp!='\\'); ++ptemp;ptemp就......