redhat6.0下配置DNS
最近操作系统要结课,老师要求在redhat上配置各种服务器角色,包括dhcp、ftp、web、dns。前三个都还好,但就dns,被折磨的死去活来的,真让人头大。还好在同学的帮助下最后配置成功,实现了正向和反向解析,决定写篇随笔加深一下印象。
我是在VMware里面安装了redhat的虚拟机,然后把光盘加载进来,在光盘里面安装各种服务,这样免去的繁琐的命令安装。首先双击光盘,Ctrl+F弹出搜索框,输入所要搜索的文件(配置dns是我们需要的是bind文件),选择光盘,搜索出来后双击安装就可以了。全程无痛有没有(看下图)。
使用rpm -qa bind 命令查看是否安装成功,安装成功后,会返回安装版本信息(如下图)。
下面,就是更改、添加一些配置文件了。
首先我们修改主配置文件/etc/named.conf,在修改前可以先进行备份:使用cp -p /etc/named.conf /etc/named.conf.bak
options {
** listen-on port { any; };
** listen-on-v6 port { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
** allow-query { any; }; recursion yes; ** dnssec-enable yes;
** dnssec-validation yes; 注:前面带星号的为修改的地方
然后修改/etc/named.rfc1912.zones,这一步的作用是添加正向和反向解析。
//正向区域配置
zone "hello.com" IN { //hello.com为自己设置的域名,你当然也可以设置其他自己喜欢的
type master;
file "hello.com.zone";
allow-update { none; };
};
//反向区域配置
zone "x.168.192.in-addr.arpa" IN { //x为自己的网段。
type master;
file "hello.com.local";
allow-update { none; };
};
最后我们在创建正向文件和反向文件。先来添加正向文件。添加/var/named/hello.com.zone。
我们可以先使用以下命令复制一份named.local文件并重命名为hello.com.zone,这样我们只需要更改hello.com.zone文件就可以了,省去了写一些相同代码的麻烦。
cp -p /var/named/named.localhost /var/named/hello.com.zone
复制完之后,更改文件内容如下。
$TTL 1D
@ IN SOA @ rname.invalid. (
; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.x.y //x为网段,y为IP
www A 192.168.x.y 注:一定要注意对齐。
再来添加反向解析文件。添加/var/named/hello.com.local。同样可以使用命令复制一份named.local文件并重命名为hello.com.local,然后更改文件内容如下:
$TTL 1D
@ IN SOA hello.com. root (
; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.1.92
AAAA ::
IN PTR www.hello.com.
最后我们配置dns文件。配置/etc/resolv.conf文件。
nameserver x.x.x.x 为自己IP地址
然后使用nslookup命令进行正向和反向解析。
正向解析:nslookup www.hello.com ,如果返回配置的IP地址,则解析成功。
反向解析:nslookup “所配置的IP地址”,如果返回域名,则解析成功。
(ps:本人太菜,若有错误的地方欢迎大佬随时责骂。。。。xixixii)
redhat6.0下配置DNS的更多相关文章
- Tomcat 6.0下配置HTTPS
最近项目需要使用到https,所以回顾整理了一下,其实在tomcat的文档中已经有了详细描述,我们启动Tomcat后,可以在docs文档中找到 地址如下:http://localhost:8080/d ...
- VC++6.0 下配置 pthread库2010年12月12日 星期日 13:14VC下的pthread多线程编程 转载
VC++6.0 下配置 pthread库2010年12月12日 星期日 13:14VC下的pthread多线程编程 转载 #include <stdio.h>#include &l ...
- centos下配置dns,gateway,ip
centos网络配置实例 1,配置DNS vi /etc/resolv.conf 加入: 代码如下: nameserver 192.168.0.1 nameserver 8.8.8.8 names ...
- Liunx下配置DNS服务
当Ping 主机名时可以映射出该主机的IP地址,反之亦然.配置并指定DNS服务器可以快速部署集群,不需要每台主机都去修改HOSTS文件即可实现IP与主机名的相互解析.而在Linux下的DNS是用bin ...
- centos下配置DNS
centos网络配置实例 1,配置DNSvi /etc/resolv.conf加入: 代码如下: nameserver 192.168.0.1 nameserver 8.8.8.8 nameserve ...
- 在已配置成功的opencv3.2.0下配置opencv_contrib模块
简介: 之前在Ubuntu下配置OpenCV时,因为对opencv3..0不是特别了解,没有把opencv_contrib进行安装,这里提醒大家尽量要一次性安装完毕,减少不必要的麻烦. .0文件夹 ( ...
- CentOS 7.0下配置MariaDB数据库
刚刚配置了下CentOS 7.0版本的服务器,配置数据库时发现# mysql_secure_installation命令用不了,之后网上查了一下发现CentOS 7.0版本用MariaDB替换了mys ...
- Esxi 5.0下配置LSI SAS RAID卡
公司有几台服务器,安装的是ESXI5.0的虚拟机,原来使用的是普通的台式机,现在新购的专用服务器并安装的LSI 8708 SAS RAID卡(服务器自带的板载RAID卡ESXI不支持),现在要将虚拟机 ...
- kali2.0下配置Metasploit+postgresql链接
工具/原料 kali2.0 方法/步骤 1.postgresql是本身没有启动的.所以需要启动. service postgresql start 2.通过命令进入配置 sudo -u ...
随机推荐
- wpf 实现实时毛玻璃(live blur)效果
原文:wpf 实现实时毛玻璃(live blur)效果 I2OS7发布后,就被它的时实模糊吸引了,就想着能不能将这个效果引入到我们的产品上.拿来当mask肯定会很爽,其实在之前也做过类似的,但是不是实 ...
- MFC中获取App,MainFrame,Doc和View类等指针的方法
From: http://hi.baidu.com/wxnxs/item/156a68f5b3b4ed18e3e3bd03 MFC中获取App,MainFrame,Doc和View类等指针的方法 ...
- Android 动画具体解释Frame动画 (Drawable Animation)
Frame动画像gif画画,通过一些静态的图片,以实现动画效果. Android sdk该AnimationDrawable就是专门针对Frame动画,当然Frame动画也可在java代码或者xml中 ...
- springboot 使用日志
spring boot 默认使用日志打印到console 添加application.properties文件在src/main/resoures文件夹下 logging.file=my.log 将日 ...
- JS加载&解析XML文件,浏览器兼容
# JS加载XML,浏览器之间有差异,代码如下 this.createXMLDom = function() { var xmldoc; var xmlFile = "XXXXXXXXX. ...
- typescript调用javascript && URI.js
URI.js URI.js是一个用于处理URL的JavaScript库它提供了一个“jQuery风格”的API(Fluent接口,方法链接)来读写所有常规组件和许多便利方法,如.directory() ...
- WPF编游戏系列 之二 图标效果
原文:WPF编游戏系列 之二 图标效果 本篇将要实现图标的两个效果:1. 显示图标标签,2. 图标模糊效果.在上一篇中提到Image没有HTML <img>的Title属性( ...
- WPF 控件的内容属性
WPF的内容属性不应定都是content, 例如TextBlock的内容属性是Text Panel的内容属性是Children ListBox的内容属性是Items
- js table鼠标点击时变色
<head> <title></title> <script type="text/javascript"> ...
- LeetCode - 4 - Longest Substring Without Repeating Characters
题目 URL:https://leetcode.com/problems/median-of-two-sorted-arrays/ 解法 二分法. 总的思想是将 2 个数组用 2 个指针“整体”二分. ...