Linux下的DNS简单配置

1.安装DNS软件包。挂载redhat光盘镜像,相信大家都会,进入光盘挂载点,找到下面这几个软件包,用rpm或者yum安装,这里就不多做介绍了。

bind-9.3.4-10.P1.el5

(DNS的主安装文件)

bind-chroot-9.3.4-10.P1.el5

(这个起到安全作用)

caching-nameserver-9.3.4-10.P1.el5.i386.rpm (自动实现caching-only服务器,并且产生dns主配置文件的模板文件)

这里只用安装这3个包就够用了。

2.接下来就要来配置DNS服务器的配置文件了,首先我们来看下DNS需要什么文件来进行启动,到之前安装的bind-9*包里去查看

红色圈到的是DNS的启动文件。

3.切换到DNS服务器主配置文件的目录 cd /var/named/chroot/etc

我们知道,一般情况下,某个服务的配置文件都是xxx.conf这样的文件,但是我们刚才查看了DNS服务主配置文件目录并没有发现这样的文件,怎么办?这就需要我们手工创建一个文件,命令cp -p named.caching-nameserver.conf named.conf。为什么会是用这个文件进行cp 呢?我们上边提到过caching-nameserver-9*这个包会产生一个dns主配置文件的模板,我们只需要cp 一下这个模板,然后对其进行编辑啦。

4.编辑配置文件 vim named.conf。修改其中的几行内容

因为DNS服务器是面向网络的,所以有许多的域名要进行解析,有许多的主机要进行访问,这里把其中几行关键内容都设置为了any,同时也可以指定网络地址,规定哪些能够访问,哪些不能访问,这个自己操作练习,这里就不多说了。

5.编辑另外一个文件 vim named.rfc1912.zones,插入一个新的区域

没错就是之前在win2003上创建的正向查找区域(具体配置参照上边文章)

6.接下来就该设置DNS区域文件了,首先切换到区域文件所在地

cd  /var/named/chroot/var/named,因为上步添加区域时需要一个文件“long.xcu.com.db”这个是DNS区域的数据库文件,所以我们还需要手工创建

cp -p localdomain.zone long.xcu.com.db,然后就是编辑新创建的文件long.xcu.com.db

这些就是DNS区域文件的基本配置,要注意的是要与win2003下的配置保持一致,忘了是否一样,自己参照win2003的配置进行对比。

7.设置DNS服务指向 vim /etc/resolv.conf

8.接下来就是启动DNS服务,进行测试了。

需要注意的是,由于我是在虚拟机上做的这个,两台虚拟机的网卡类型必须一致。

linux设置dns简单的,Linux下的DNS简单配置相关推荐

  1. linux设置网口物理地址吗,centos下网口vlan设置

    如果要使vlan之间进行通信,我们通常会使用三层交换机或者路由器子接口模式来做.Linux上关于VLAN与Cisco交换机中继连接,也是可以实现其互相之间的通信的. 环境:RHEL 5.2 最小化安装 ...

  2. kali Linux隐藏IP教程,Kali Linux 设置动/静态IP地址以及修改DNS

    一. 设置IP地址 动/静态 IP 地址设置路径: vim /etc/network/interfaces 1.1 动态IP 配置文件: # This file describes the netwo ...

  3. linux设置sfq队列参数,Linux系统运维之Linux高级流量控制工具TC使用方法

    Linux系统运维之Linux高级流量控制工具TC使用方法 本文标签: 运维 流量劫持 Linux系统运维之Linux高级流量控制工具TC使用方法, 在做MHA测试的时候,有一个重要的环节就是测试MH ...

  4. linux设置数据库定时备份,linux中使用计划任务进行数据库定期备份

    Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务. 在我的云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板 ...

  5. 【VMware】虚拟机中给Linux设置ip——解决在linux中设置了ip地址,却还是连不上的问题

    大家好,我是好学的小师弟,最近在搭建虚拟机的时候,发现我虽然在linux中设置了ip地址却还是用MobaXterm连不上.后来查询相关文档,解决了该问题 进入虚拟机,点击编辑-虚拟网络编辑器 进入到N ...

  6. linux 设置默认java,改变linux默认java

    改变linux默认java [2021-02-01 06:25:00]  简介: linux下如果采用RPM包方式安装php,那么它的默认安装路径在"/etc/"下,此时php配置 ...

  7. linux设置用户名密码命令,Linux设置(修改)用户密码命令-passwd | IT运维网

    格式:passwd [options] [username] -S UserName:查询用户密码的密码状态:仅root用户可 -l UserName:锁定指定用户(其实就是在用户密码前添加两叹号!! ...

  8. linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  9. linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  10. linux设置软件的路径,linux下查看和设置软件的安装路径

    1:你可以通过whereis 软件名来查找系统里的文件位置 比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: ...

最新文章

  1. 简述Core Location定位功能
  2. java linux download
  3. terminal 常用 快捷键
  4. PDF转Word的免费方法
  5. Mac系统中MongoChef链接MongoDB集群的方法
  6. 丁可以组什么词_有哪些量词可以用来描述生意经?
  7. matplotlib 折线图_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
  8. IIS日志分析[资源]
  9. FFmpeg总结(六)AV系列结构体之AVPacket
  10. resize2fs调整ext2\ext3\ext4文件系统的大小
  11. Excel模板下载(带下拉框)
  12. laravel之生成PDF文档-TCPDF
  13. 打印机如何打印白色_打印机可以打印白色吗?
  14. tkinter模块 视窗设计相关操作
  15. HTML5印章绘制电子签章图片,中文英文椭圆章、中文英文椭圆印章
  16. 小程序实现漂亮的个人中心版面
  17. Spring AOP动态代理
  18. 在桌面上离线编辑Office Web Apps文档
  19. 2.1.3 毫米波雷达
  20. 102-gold入门

热门文章

  1. ubuntu安装WPS以及缺失字体
  2. java bitset clean方法_BitSet实现原理及源码解析
  3. html求视频的原尺寸,PR怎样导出原尺寸视频?
  4. 鸿蒙大陆9.1正式版礼包,鸿蒙大陆2.0正式版
  5. 10 个错过即损失的智能合约开发者工具
  6. 盒马-在路上的服务设计品牌
  7. 如何把Win7系统桌面上的内容保存在非系统盘
  8. android闹钟设置功能吗,Android编程闹钟设置方法详解
  9. android 系统闹钟 问题,android 闹钟设置问题(示例代码)
  10. POJ-3764 01-Trie