详解Liunx下配置DNS服务器

当Ping 主机名时可以映射出该主机的IP地址,反之亦然。配置并指定DNS服务器可以快速部署集群,不需要每台主机都去修改HOSTS文件即可实现IP与主机名的相互解析。而在Linux下的DNS是用bind来实现的。

环境:

机器IP               机器名称            用途

10.190.60.5    hadoop01.ftgov   -- DNS主机

10.190.60.6    hadoop02.ftgov   -- DNS客户机

10.190.60.7    hadoop03.ftgov   -- DNS客户机

步骤简要

安装bind 命令:

 yum -y install bind bind-utils bind-chroot

修改/etc/named.conf 访问权限  命令:

vim /etc/named.conf 

修改 /etc/named.rfc1912.zones文件,加入正解和反解配置  命令:

vim /etc/named.rfc1912.zones

解析:

zone "ftgov" IN {      //当输入类似“ftgov”后缀如:hadoop01.ftgov时正解析

    type master;      //此为dns主机

    file "named.ftgov.com";  //解析文件将会读取 /var/named 目录下named.ftgov.com文件的域名与IP映射配置(文件稍后生成)

    allow-update { none; };

};

zone "60.190.10.in-addr.arpa" IN {   //当输入类似“10.190.60.xxx”时反解析,注意地址顺序

    type master; 

    file "named.10.190.60.zone";    //反解文件位于 /var/named 目录下named.10.190.60.zone的配置中(文件稍后生成)

    allow-update { none; };

};

生成以上配置需要用到的正解和反解文件

  • 打开目录 cd  /var/named
  • 生成文件 named.ftgov.com

配置 named.ftgov.com

生成文件 named.10.190.60.zone

配置

配置其他DNS客户端

1. 先用ifconfig 查看当前客户端使用的是哪个网卡如我的机子:用的是eth1网卡

2. 修改文件

 vim /etc/sysconfig/network-scripts/ifcfg-eth1   // 具体修改为自己当前使用的网卡名

最后一行加上一行DNS主机的IP

3. 重启客户端网络服务

命令 :

service network restart

4. 其他客户端同样的操作

启动DNS服务器

启动命令:

service named start

查看服务是否正常:tail -n 30 /var/log/messages |grep named

测试DNS服务

正解:

反解:

Done.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • 完美解决liunx下dns配置重启失效的问题

    有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效. 打开这个配置文件,发现有注释提示: Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND - YOUR CHANGES WILL BE OVERWRITTEN 原来系统已经提示我们不要手

  • 详解Liunx下配置DNS服务器

    当Ping 主机名时可以映射出该主机的IP地址,反之亦然.配置并指定DNS服务器可以快速部署集群,不需要每台主机都去修改HOSTS文件即可实现IP与主机名的相互解析.而在Linux下的DNS是用bind来实现的. 环境: 机器IP               机器名称            用途 10.190.60.5    hadoop01.ftgov   -- DNS主机 10.190.60.6    hadoop02.ftgov   -- DNS客户机 10.190.60.7    had

  • 详解Linux下配置DNS服务器

    当Ping 主机名时可以映射出该主机的IP地址,反之亦然.配置并指定DNS服务器可以快速部署集群,不需要每台主机都去修改HOSTS文件即可实现IP与主机名的相互解析.而在Linux下的DNS是用bind来实现的. 环境: 机器IP               机器名称            用途 10.190.60.5    hadoop01.ftgov   -- DNS主机 10.190.60.6    hadoop02.ftgov   -- DNS客户机 10.190.60.7    had

  • 详解Nginx如何配置Web服务器的示例代码

    概述 今天主要分享怎么将NGINX配置作为Web服务器,并包括以下部分: 设置虚拟服务器 配置位置 使用变量 返回特定状态码 重写HTTP响应 在高层次上,将NGINX配置作为Web服务器有一些问题需要了解,定义它处理哪些URL以及如何处理这些URL上的资源的HTTP请求. 在较低层次上,配置定义了一组控制对特定域或IP地址的请求的处理的虚拟服务器. 用于HTTP流量的每个虚拟服务器定义了称为位置的特殊配置实例,它们控制特定URI集合的处理. 每个位置定义了自己的映射到此位置的请求发生的情况.

  • 详解Linux下搭建VPN服务器(CentOS、pptp)

    本文介绍在安装CentOS操作系统的Xen VPS上,如何搭建PPTP VPN服务.包括PPTP的安装.配置,以及相应的iptables规则.本文暂时不涉及PPTP流量控制的部分,等抽空学明白了FreeRADIUS,再来写续篇.2011年7月20日更新:在安全建议这一部分,增加了使用不同的IP地址,分别提供VPN服务和Web等其他常规服务,以及使用不同IP地址时如何书写iptables规则的内容. 写在前面 在Godaddy一美元COM域名的怂恿下,这几天先是拿到了这个gnailuy.com,然

  • 详解Ubuntu下配置samba实现文件夹共享

    Ubuntu下配置samba实现文件夹共享 一. samba的安装: sudo apt-get insall samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/share sodu chmod 777 /home/phinecos/share 三. 创建Samba配置文件: 1. 保存现有的配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 修改现配

  • 详解Centos7下配置Redis并开机自启动

    本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话不多说. 只有两个步骤: 1.设置redis.conf中daemonize为yes,确保守护进程开启. 2.编写开机自启动脚本 基本原理为: 系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动:若想将新的程序

  • Centos 6.5 下配置DNS服务器的方法(图文详解)

    配置要求如下: 在服务器中安装配置bind服务,负责区域"xiangcheng.net" IP地址为10.100.100.x ,主机解析,五台主机分别为dns.xiangcheng.net.www.xiangcheng.net.bbs.xiangcheng.net.pxe.xiangcheng.net.ftp.xiangcheng.net.ftpl.xiangcheng.net,做好正反向DNS服务解析,对访问yongli.com域的解析转发给10.100.10.100; 我们先装一个

  • IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站的教程图文详解

    配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型: 64 位操作系统 了解HTTPS 为什么需要 HTTPS ? 在我们浏览网站时,多数网站的URL都是以HTTP开头,HTTP协议我们比较熟悉,信息通过明文传输; 使用HTTP协议有它的优点,它与服务器间传输数据更快速准确; 但是HTTP明显是不安全的,我们也可以注意到,当我们在使用邮件或者是在线支付时,都是使用HTTPS; HTTPS传输数据需要使用证书并对

  • Windows Server2012 安装配置DNS服务器方法详解

    在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一.安装DNS服务器 1.打开服务器管理器,点击添加角色和功能 2.一直下一步,选择基于角色或基于功能的安装 3.选择目标服务器,只有一台 4.添加DNS服务器 5.一直下一步直到安装成功 二.配置DNS服务器 之前安装好了DNS服务器,但是还需要进一步的配置.这里,我要将百度的ip地址,解析到自定义的域名www.wcfwcf.com上 1.安装DNS服务器成功后可以

  • 详解Linux下的sudo及其配置文件/etc/sudoers的详细配置

    详解Linux下的sudo及其配置文件/etc/sudoers的详细配置 1.sudo介绍 sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性.Sudo不是对shell的一个代替,它是面向每个命令的. 它的特性主要有这样几点: § sudo能够限制用户只在某台主机上运行某些命令. § sudo提供了丰富的日志,详细地记录了每个用

随机推荐