• 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 缓存时间
    /*
    @本域域名 解决不敲也能访问
    *通配符域名 解决前面乱敲也能访问
    配合起来用,可以解决主域名前缀敲错无法访问的问题。
    */

    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    Java 老兵不死,Kotlin 蓄势待发
    程序员写代码时戴着耳机,在听什么?
    推荐 7 个提升前端编程效率的 VSCode 插件
    去掉烦人的 !=null
    透析!软件开发未来 10 年的 8 个趋势
    10月01日总结
    09月29日总结
    09月28日总结
    09月27日总结
    09月26日总结
  • 原文地址:https://www.cnblogs.com/bpzblog/p/12986302.html
Copyright © 2020-2023  润新知