Linux服务器配置之DNS——采用BIND

   众所周知,Linux虽然在桌面应用上赶不上Windows普及和易用,但也恰恰是因为其看起来很麻烦的命令行操作,使得其在安全性方面要优于为了易用而采用图形化界面的windows  ,正因如此,使得Linux在服务器方面可以大展拳脚,其中尤以apache著称的LAMP和DNS服务器BIND更是使用普遍。下面说说bind的配置方法。

  首先,从以前写的文章知道,我采用的操作系统是RED HAT Fedora Core 7,在安装系统的时候,在选择软件包的时候,我是采用的自定义方式,我把一些没用的软件如那些一点都不好玩的游戏和很多一点都不好用的影音播放器(自己可以装个很好用的Mplayer)全都去掉了,还有一些不会用到的软件包我也没选,然后把开发工具和服务器之类的软件全部选上了(把开发工具全都选上可以使你在以后的安装过程中少很多麻烦 )。因此,系统装完之后就已经把bind安装好了,只需要配置好就可以用。

   配置bind的方法有点多。其中我采用了两种(前提都要把dns工作原理搞清楚),一种是把/etc/named.conf文件的各个部分弄得很懂,然后修改这个文件(还有其他一些文件),当然这个办法需要学习一点的时间才会(至少我是这样),虽然这样也可以配置,也可以显得很专业,但我还有另外一种方法可以简单的配置它,也比较适合新手采用(我用第一种方法配的时候很是花了些时间)。

   第二种配置方法需要用到我在以前文章中说到的webmin这个软件,这个软件很好用,可以实现远程配置,官方下载地址为:http: //www.webmin.com/download.html ,选择最上面那个下载即可,我的是webmin-1.360.tar.gz,安装方法很简单:

  tar -zxvf webmin-1.360.tar.gz

  cd webmin-1.360

  ./setup.sh

  安装过程中回向你询问安装路径(一般保持模人即可),用户名,密码设置等,安装好后会告诉你使用webmin的方法是在浏览器中输入127.0.0.1:1000(默认),刚安装好时是英语版的,但里面有个选项可以选择语言,选简体中文即可。(由于时间关系没来得及把截的图用photoshop处理了再放上来,还请见谅),接下来开始配置:

  1.在webmin的“网络”->“网络配置”—〉选择“dns客户”—〉将“解析顺序”改为--“dns、hosts”—〉按“保存”后返回

  2.选择“服务器”—〉“bind 8 dns服务器”—〉可以看到由“全局服务器选项”、“现有dns区域”和其他部分组成  。

  3.创建主服务器

  在webmin的server中选择“bind dns server”—〉在“现有区域”中选择“新建主区域”—〉“区域类型”选择“正向”,在“域名 /网络”域名输入“allwriter.cn”(这是我的一个域名,你也可以随便写自己的),主服务器输入“master.allwriter.cn”, email地址输入“root@localhost”—〉按 “新建”完成

  4.在“现有区域”中选择“新建主区域”—〉“区域类型”选择“反向”,在“域名/网络”输入“222.24.121.170”(这是我的IP,你要填你自己的 ),主服务器输入“master.allwriter.cn”,email地址输入“root@localhost”—〉按“新建”完成

  5.在现有DNS区域中选择allwriter.cn->“地址”—〉在“名称”处输入“www”,在地址处输入“222.24.121.170”—〉按“新建”完成

  6.在apache上稍加设置即可在浏览器窗口通过输入域名来进行访问,配置成功,呵呵!

  来源:http://victoryan.blog.51cto.com/191603/37726

时间: 2024-10-31 12:04:32

Linux服务器配置之DNS——采用BIND的相关文章

Linux服务器配置之DNS:采用BIND

众所周知,Linux虽然在桌面应用上赶不上Windows普及和易用,但也恰恰是因为其看起来很麻烦的命令行操作,使得其在安全性方面要优于为了易用而采用图形化界面的windows,正因如此,使得Linux在服务器方面可以大展拳脚,其中尤以apache著称的LAMP和DNS服务器BIND更是使用普遍.下面说说bind的配置方法. 首先,从以前写的文章知道,我采用的操作系统是RED HAT Fedora Core 7,在安装系统的时候,在选择软件包的时候,我是采用的自定义方式,我把一些没用的软件如那些一

Linux服务器配置apache,DNS,ftp服务器详解

一.Apache服务器的配置实训目的 掌握Apache服务器的配置 实训设备与环境 1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机. 2. RedHat Linux9安装光盘. 3. 两台机器TCP/IP设置在同一子网中.并保证局域网连通. 实训内容 1. Apache服务器的安装. 2. Apache服务器的配置. 实训步骤 1. Apache服务器的安装 从RPM安装Apache,安装命令如下: #rpm -ivh h

Linux下动态DNS服务配置方法详解

在网络管理中,对于DNS服务的管理是一项基础性的工作.随着用户规模的扩大,频繁地手工修改DNS的区域数据库文件不是一件轻松的工作.关于动态DNS(DDNS)的研究逐渐引起了人们的关注,不同的平台都推出了自己的解决方案.本文将详细介绍Linux环境下DDNS的解决方案,即由Internet Software Consortium(ISC)开发的BIND-DNS和DHCP(Dynamic Host Configure Protocol,动态主机配置协议)协同工作,进而共同实现DDNS的方法. 在Li

在linux下配置DNS服务器的方法

有两台邮件服务器分别为192.168.1.1(windows下主机名为b.test.cn)和192.168.1.3(linux下主机名为a.test.com). 在linux下配置DNS服务器,下面是配置过程中设置过的一些文件, /etc/hosts 文件的具体内容如下: # Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 l

linux网络编程-LINUX下模拟DNS编程,写报文时关于DOMAIN NAME 的格式转换程序

问题描述 LINUX下模拟DNS编程,写报文时关于DOMAIN NAME 的格式转换程序 这段程序要求是转换格式,如www.baidu.com换成3www5baidu3com0 网上有代码 void ChangetoDnsNameFormat(unsigned char* dns,unsigned char* host) { int lock = 0 , i; strcat((char*)host,"."); for(i = 0 ; i < strlen((char*)host)

ISC发布DNS软件BIND更新 修复其中数个可远程利用的DoS漏洞 CVE-2017-3136 3137 3138

在2016年,BIND曾经出现过两次漏洞. 绿盟科技发布ISC BIND 9 DoS漏洞技术分析与防护方案 , BIND9 DoS漏洞CVE-2016-8864 绿盟科技发布技术分析与防护方案 北京有1435台设备受影响 .本周,互联网系统协会(ISC)又发布了DNS软件BIND更新,修复了可远程利用的数个拒绝服务漏洞.BIND 9.9.9-P8.9.10.4-P8和9.11.0-P5中修复了可导致声明失败的三个安全漏洞.绿盟科技发布安全威胁通告,全文见后. 三个漏洞中CVE-2017-3137

阿里云linux服务器配置安装nginx

1.首先下载pcre-8.32.tar.gz和nginx-1.4.7.tar.gz最新稳定版本 2.安装 pcre 让nginx支持rewrite pcre-8.32.tar.gz 上传到/home 目录下面 1) 解压 pcre 执行#tar -zxvf pcre-8.32.tar.gz 解压 pcre 后 /home 下面会有 pcre-8.32 文件夹 2)配置pcre 执行#cd /home/pcre-8.32 执行#./configure 检查当前的环境是否满足要安装软件的依赖关系 

linux下架设DNS服务器

内容简介: DNS的简述 DNS服务器的安装 DNS常见名词 DNS配置文件详解 配置主要的DNS服务 DNS的简述 网络中为了区别各个主机,必须给每台主机配置一个唯一的IP地址,但这些数字的地址人们比较难以记忆,所以就采用了"域名"的方式来取代这些数字. 当某台主机要与其他主机进行通信时,就可以利用域名通信,域名向DNS服务器进行查询,转换成相应的IP地址进行通信. 早期的DNS服务是有一个文件提供/etc/hosts文件,但是后来随着互联网的开发,这个文件已经不能满足需求,于是由伯

《DNS与BIND(第5版)》——10.7 轮询调度(Round-Robin)负载分配

10.7 轮询调度(Round-Robin)负载分配 自BIND 4.9发布之后,名称服务器已经正式支持一些过去必须通过补丁才能实现的负载分配功能.Bryan Beecher曾给BIND 写过一个补丁,以实现他所谓的"轮转地址记录(shuffle address records)".这是一组特殊类型的地址记录,名称服务器会在响应查询时轮转其中的地址.例如,域名foo.bar.baz有3个"可轮转"IP地址:192.168.1.1,192.168.1.2和192.16