博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redhat7.2 DNS配置笔记(转)
阅读量:2448 次
发布时间:2019-05-10

本文共 2503 字,大约阅读时间需要 8 分钟。

redhat7.2 DNS配置笔记(转)[@more@]

  最近在重高手的帮助下,终于配置好了dns服务。现在把个人总结写出,希望对像我一样刚学linux的朋友有所帮助。

测试环境:

  操作系统:redhat 7.2

一、实例环境:

  1。一个c类网段地址:202.101.55.0

  2。公司注册域名:longyu.edu

  3.域名服务器IP为:202。101。55。1 主机名:www

  4.要解析的服务器有:

www.longyu.edu (web服务器)

mail.longyu.edu(email 服务器)

二、安装前准备工作:

  1。首先安装bind

  这里你可以采有两种方式安装,一种是直接安装rpm包,另一种是自已编译。我建议安装rpm包,既方便又省事。

  安装完成后应该在/ect目录下生成named.conf文件和/var/named目录

  2。必须保证系统/etc/有以下2个文件:/etc/resolve.conf和/etc/host.conf

  resolve.conf文件内容如下:

domain longyu.edu

nameserve 202.101.55.1

  /ect/host.conf文件内容如下:

ord hosts,bind

multi off

三、dns的主配置文件/ect/named.conf

  named.conf文件内容如下:

  options {

    directory '/var/named';

  };

  zone '.' {

    type hint;

    file 'named.ca';

  }

  zone 'localhost' IN {

    file "localhost.zone"

    allow-update{none;};

  };

  zone '0.0.127.in-addr.arpa'{

    type master;

    file 'named.local';

  };

  zone 'longyu.edu'{

    type master;

    file 'longyu.edu';

  };

  zone '55.101.202.in-addr.arpa'{

    type master;

    file '55.101.202';

  };

  include "/etc/rndc.key";

注释:

  文件的第一部分option指定域数据文件都存放在/var/name目录下,一般情况不做修改。

  文件第二部分,zone"."定义了根域信息,也就是当域名服务器收到域名查询时,发现客户查询请求时,发现客户希望查询的域名不是本地域名是,它就会查询询/etc/named.ca中定义的根域名服务器,直到最终得到自己希望查询的域名。

  文件的第三部分zone "localhost" 和 zone "0.0.127.in-addr-arpa"定义了本地回路的正反向解析,一般不修改。

  文件的第四部分是关键,这里设置我们想要的域名。

  定义了域longyu.edu的相关信息。

  master是指该服务器为主域服务器

  type指定该哉性质

  hint指根域

四、配置dns正向域名转换数据文件/var/named/longyu.edu.

  $ TTL 86400

  $ ORLGIN longyu.edu.

  @ 1D IN SOA ns.longyu.edu. root.longyu.edu.

   (42; serial (d.adams)

   3H; refresh

   15M; retry

   1w; expiry

   1D;);minimum

  @ 1D IN NS longyu.edu.

  @ 1D IN MX 10 mail.longyu.edu.

1D IN A 202.101.55.1

  www 1D IN A 202.101.55.1

  ns 1D IN A 202.101.55.1

  mail 1D IN A 202.101.55.1

五。DNS反向域名解析转抵换数据文件/var/named/202.101.55

  TTL

  @ IN SOA ns.longyu.edu. root.longyu.edu.(

    19997022700;serial

    28800; refresh

    14400; retry

    3600000; expire

  @ IN NS longyu.edu.

  1 IN PTR longyu.edu.

  2 IN PRT mail.logyu.edu.

  4 IN PRT ns.longyu.edu.

注释:

  1。SOA是主服务器一定要设置的命令,通常入在第一行

  2。最前面的符号“@”代表目前所管辖的域。 “IN”代表地址类别,这里就是固定使用“IN”的。

  3。填入域名服务器,记住由于DNS数据文件的特殊格式规定,在最后一定要加上“·”我们填入ns.longyu.edu.

  4.域名服务器管理员的E-MAIL地址,但要注意的是,E-Mail地址中的分隔符“@”在这里用“·”来代替,在最后也要加上“。”,在这里,我们相应写入:“root.longyu.edu.

  OK,到此就已经基本配置完了,接下来测试最简单的方法就是ping longyu.edu,另一种方法是nslookup

  我是刚学linux,也许有些地方写的不对,还忘众高手指正。我只是希望对像我一样刚学linux的朋友有所帮助。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-945009/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-945009/

你可能感兴趣的文章
如何选择正确的容器编排以及如何进行部署
查看>>
出现字迹模糊迹象_改变迹象:如何使用动态编程解决竞争性编程问题
查看>>
angular 渐进_如何创建具有Angular和无头CMS的渐进式Web应用程序
查看>>
Dash的快速入门将使您在5分钟内进入“ Hello World”
查看>>
cake php_如何(以及为什么)在Swinject中使用Cake Pattern
查看>>
用户体验改善案例_用户体验案例研究:建立更好的体验(重新设计“和平航空”网站)...
查看>>
javascript关键字_让我们揭开JavaScript的“ new”关键字的神秘面纱
查看>>
破解系统设计访谈:Twitter软件工程师的提示
查看>>
nginx mozilla_我发现Mozilla的私人浏览模式存在重大缺陷。
查看>>
databricks_如何开始使用Databricks
查看>>
盖茨比乔布斯_如何使用盖茨比创建您的博客并通过手机进行处理
查看>>
如何使用React Native构建嵌套的抽屉菜单
查看>>
bdd cucumber_如何使用BDD构建坚如磐石的Ruby on Rails应用
查看>>
react发送和接收请求_React行为编程简介:请求,等待和阻止
查看>>
我如何使用React和Typescript在freeCodeCamp中构建天气应用
查看>>
软考 中级职称哪些最热门_我如何利用有史以来最热门的中级故事来建立排行榜。 以及它几乎是怎么死的。...
查看>>
爱前端2018全栈大前端_启动2018年前端工具调查
查看>>
orcale可视化建立用户_建立动态可视化的新方法
查看>>
如何使用Swift Playgrounds制作东西
查看>>
python 微信bot_使用Tweepy在Python中创建Twitter Bot
查看>>