在Linux系统下配置DNS的全过程!

(2012-06-26 21:02:53)

标签:

it

分类:

转载

在查阅许多DNS配置手册后,无法是照办还是修改,我始终没有配置正确,总是正向解析无法解析.最后,在一次配置中,突然灵机一动,终于配置成功。(2002-12-12 11:47:50) By Angelhua

下面是我配置DNS的实例:

1 所需配置文件:

/etc/named.conf 系统自带,需要配置

/etc/resolv.conf 系统自带,需要配置

/var/named/myqmail.com.db 系统没有,自已创建

/var/named/db.192.168.0.198 系统没有,自已创建

/var/named/named.local 系统自带,不需要修改

/var/named/named.ca 系统自带,不需要修改

2 相关工具

nslookup

说明:检测DNS是否配置正确的工具,系统自带。

3 配置方案

3.1 /etc/named.conf

说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。源文件:

// generated by named-bootconf.pl

options {

directory "/var/named";

// query-source address * port 53;

};

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone "." IN {

type hint;

file "named.ca";

};

zone "localhost" IN {

type master;

file "localhost.zone";

allow-update { none; };

};

zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

allow-update { none; };

};

zone "myqmail.com" IN {

type master;

file "myqmail.com.db";

allow-update { none;};

};

zone "0.168.192.in-addr.arpa" IN{

type master;

file "db.192.168.0.198";

allow-update { none;};

};

include "/etc/rndc.key";

3.2 /var/named/myqmail.com.db

说明:正向解析配置文件,即实现域名到IP的对应。源文件:

$TTL 86400

@ IN SOA www.myqmail.com. myqmail.com. (

2002103000 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS www.myqmail.com.

localhost IN A 127.0.0.1

www IN A 192.168.0.198

3.3 /var/named/db.192.168.0.198

说明:DNS反向解析配置文件,即实现IP地址很域名的映射。源文件:

$TTL 86400

@ IN SOA www.myqmail.com. myqmail.com. (

2002103000 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS www.myqmail.com.

198 IN PTR www.myqmail.com.

3.4 /etc/resolv.conf

说明:指定域名服务器的IP和搜索顺序。源文件:

search myqmail.com

nameserver 192.168.0.198

4 测试及管理办法

4.1 测试方法

1. 修改完DNS的配置文件,需要执行/etc/rc.d/init.d/named restart来使更改生效。

2. nslookup:测试正向、反向的解析是否正常

5 小结

DNS服务是许多服务的基础,所以我刚开始linux服务器时,就着手配置DNS服务器。在不懂如何开始时,就拚命上网查相关配置文档。但我犯错了。因为我的DNS是用在局域网中,根本不连接Internet,仅仅限于局域网中为各个部门的各主机及服务器作解析用。但是许多网上资料都是针对有DNS服务器来配置的,也就是说是一种层层解析方式,与我的配置思路不一样。在耗用了许多时间的情况下,我终于成功地配置了自己的DNS服务器。希望我的配置实例对大家有很好的帮助。

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

linux dns配置全过程,在Linux系统下配置DNS的全过程!相关推荐

  1. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  2. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  3. RedHat Linux 5.5系统下配置yum包详细过程

    1.挂载光盘          mount -t iso9660 /dev/dvd /mnt/cdrom 2.建立文件夹          安装如下路径,建立对应的文件夹,其中pub文件夹需要创建4个 ...

  4. Windows和Linux双启动,并用在Windows下配置CoLinux启动

    http://www.cppblog.com/newclear/archive/2009/09/27/97327.html Windows和Linux双启动,并用在Windows下配置CoLinux启 ...

  5. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

  6. Windows10系统下配置mmdetection2.6(超详细)

    Windows10系统下配置mmdetection2.6(超详细) 因为最近参加目标检测的比赛,选择Varifocalnet做训练论文链接,代码链接,这个模型需要在mmdetection上配置,这篇博 ...

  7. deepinv2 添加打印机_在Deepin系统下配置连接Windows的共享打印机

    本文介绍在Deepin系统下配置连接Windows共享打印机的方法.如果需要几台电脑需要公用同一台打印机时,这种方法非常有用.我们在宿舍开了一个打印店,电脑都同时接入打印机的话,就非常的方便. 下面是 ...

  8. 64位win7搭建php mysql_[转]Win7 64位操作系统下配置PHP+MySql+Apache环境

    Win7 64位操作系统下配置PHP+MySql+Apache环境 注: 1./* */ 之间的为步骤或注释,不要粘到配置文件内 2.Apach配置时是用的"/",而php配置时用 ...

  9. Ubuntu系统下配置Apache虚拟主机

    本文已在本人博客https://www.nsxsg.com/archives/125首发 文章目录 Ubuntu系统下配置Apache虚拟主机 说明 配置文件 配置多个虚拟主机 Ubuntu系统下配置 ...

最新文章

  1. Java开发命名规范总结
  2. python开源代码-mtcnn python 开源代码详细图解
  3. tensorflow源码编译教程_极简入门TensorFlow C++源码
  4. php mysql_query的的用法_PHPmysqli_query()函数定义与用法
  5. Filter_细节_过滤器拦截方式配置
  6. springboot配置https访问
  7. java程序启动命令_如何用java启动windows命令行程序
  8. android 蓝牙通知,android – 蓝牙低能耗通知
  9. 数据库代码编写_如何将您的职业转变为数据科学-即使您今天不编写代码。
  10. WAF(NGINX)中502和504的区别
  11. 怎样提高自己的Java编程能力?
  12. Andrew Ng机器学习公开课笔记 -- Generative Learning algorithms
  13. IT系统架构及架构体系详解
  14. 七上八下猜数字_《脑筋急转弯》
  15. 《东周列国志》第四十五回 晋襄公墨缞败秦 先元帅免胄殉翟
  16. 红米K40刷机导致基带丢失 基带未知 不读卡 没有串号 修复记录
  17. 【Unity优化篇】| Unity3D场景 常用优化策略,遮挡剔除、层消隐距离技术 和 LOD多层次细节
  18. 如何在Linux下逛B站看视频
  19. mysql将数字月份替换成文月份_mysql必知必会--使用数据处理函数
  20. 厦门大学2018年转专业计算机,厦门大学各学院2017年接收转专业学生计划.PDF

热门文章

  1. CGU APAC 2017盛大开幕,七彩虹与英伟达联手打造电竞盛宴
  2. Java小项目-Domineering demo
  3. php歌声美化_人声美化:人声后期处理方法
  4. 有多努力,就有多幸运
  5. Base64编解码原理
  6. 白日门修改超级会员QQ号码
  7. 福师计算机应用基础在线作业二,20秋福师《计算机应用基础》在线作业二-0004参考资料...
  8. Ipad买原装笔还是平替笔?好用的苹果笔推荐
  9. breakall lisp文件_dwg导入SU的准备工作
  10. Windows服务(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)