zoukankan      html  css  js  c++  java
  • 《Linux就该这么学》第十五天课程

    本次课所学习的是DNS域名解析服务

    下面提供一些DNS有关的内容

    如需进一步学习,请前往https://www.linuxprobe.com/chapter-13.html

    工作模式:

      1.主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系

      2.从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况

      3.缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率

    bind服务程序中关键的配置文件:

      主配置文件(/etc/named.conf)只有58行,而且在去除注释信息和空行之后,实际有效的参数仅有30行左右,这些参数用来定义bind服务程序的运行

      区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件

      数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件

    正向解析配置文件:

    $TTL 1D #生存周期为1天        
    @ IN SOA linuxprobe.com. root.linuxprobe.com. (  
      #授权信息开始: #DNS区域的地址 #域名管理员的邮箱(不要用@符号)  
            0;serial #更新序列号
            1D;refresh #更新时间
            1H;retry #重试延时
            1W;expire #失效时间
            3H;)minimum #无效解析记录的缓存时间
      NS ns.linuxprobe.com. #域名服务器记录
    ns IN A 192.168.10.10 #地址记录(ns.linuxprobe.com.)
      IN MX 10 mail.linuxprobe.com. #邮箱交换记录
    mail IN A 192.168.10.10 #地址记录(mail.linuxprobe.com.)
    www IN A 192.168.10.10 #地址记录(www.linuxprobe.com.)
    bbs IN A 192.168.10.20 #地址记录(bbs.linuxprobe.com.)

    反向解析配置文件:

    $TTL 1D        
    @ IN SOA linuxprobe.com. root.linuxprobe.com. (
            0;serial
            1D;refresh
            1H;retry
            1W;expire
            3H);minimum
      NS ns.linuxprobe.com.  
    ns A 192.168.10.10  
    10 PTR ns.linuxprobe.com. #PTR为指针记录,仅用于反向解析中。
    10 PTR mail.linuxprobe.com.  
    10 PTR www.linuxprobe.com.  
    20 PTR bbs.linuxprobe.com.

  • 相关阅读:
    什么是X86和X86-64
    PyQt 5 的学习引言
    GraphQL实战篇(一)
    GraphQL基础篇
    .net之设计模式
    .net面向对象设计原则
    Entity Framework (EF) Core工具创建一对多和多对多的关系
    NLog组件
    给dao层注入jdbcTemplate时的一个强行bug(jdbcDaoSupport不要随便用!用了要记得!)
    使用工厂模式解耦和IoC思想
  • 原文地址:https://www.cnblogs.com/Hunter-1798/p/10701535.html
Copyright © 2011-2022 走看看