zoukankan      html  css  js  c++  java
  • DNS服务和BIND

    名字解析和DNS

    IP地址+端口号=socket(套接字)
    不用记IP地址找到主机,给主机起一个名称。
    将名称转换为ip地址,这个过程叫做名字解析

    存在hosts 文件中 名称和ip的对应关系

    DNS

    Dimain Name System 域名系统

    早期NIS服务,完全集中的DNS服务,只适合中小型的网络。

    不能太分散,也不能太集中,民主集中制!

    分布式:借鉴了分散,也借鉴了集中。

    DNS利用分布式的思想。是一个通用服务。
    一个老牌的DNS服务项目:
    BIND:Bekerley Internet Name Domain ,由ISC www.isc.org 提供的DNS软件实现

    DNS用到两个端口

    • UDP 53
    • TCP 53

    域名

    • 域名 子域名+父域名 . (点)
    • 全称域名 FQDN 主机名(名) + 域名 (姓)
    根域 . (点)
    |
    顶级域名  com  net org edu gov cn tw
    |
    二级域 abc.com def.org
    
    • 递归查询
      依次向上查询,最终结果,负责到底
    • 迭代查询
      向别的服务器查,给间接结果
      IPv4
      13个根服务器,10个在美国 2个在欧洲 1个在日本
      IPv6
      25个 ,其中1个根在中国,1主3备

    当我们通过浏览器输入域名后发生了什么?(综合面试题)

    完整的查询请求过程

    向前 向后 向左 向右

    DNS的配置

    云上直接添加ip解析
    TTL 缓存时间
    /*
    @本域域名 解决不敲也能访问
    *通配符域名 解决前面乱敲也能访问
    配合起来用,可以解决主域名前缀敲错无法访问的问题。
    */

    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    8-JS闭包、回调实例
    7-闭包、回调
    6-JS函数(二)
    5-JS函数
    4-JS对象
    3-WebPack
    2-Babel
    1-NPM
    25-React事件处理及条件渲染
    java初始化笔记
  • 原文地址:https://www.cnblogs.com/bpzblog/p/12986302.html
Copyright © 2011-2022 走看看