zoukankan      html  css  js  c++  java
  • 网络--DNS

    DNS记录类型
        A记录/AAAA记录: 用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上
        NS: 域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析
        CNAME记录: 用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录
        MX记录: 用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置
        SRV记录: 用于定义提供特定服务的服务器的位置
        NAPTR记录: 提供了正则表达式方式去映射一个域名(与SIP协议相关)
    
    
    DNS查询过程中遇到的服务器
        ISP缓存服务器
        逻辑根域名服务器
        顶级域名服务器
        二级域名服务器
    
    
    DNS轮询
        dns-server对于一个域名配置了多个解析ip,每次DNS解析请求来访问dns-server,会轮询返回这些ip
    
    
    DNS有关的安全风险
        防火墙不会限制对DNS的访问,通过DNS绕过防火墙
        泄漏内部的网络拓朴结构
        域名劫持
    
    
    gethostbyname的性能瓶颈
        该函数不能像connect和read等函数那样通过setsockopt或者select函数那样设置超时时间,因此常常成为程序的瓶颈
        不支持并发:在多线程下面,如果有一个线程的gethostbyname发生阻塞,其它线程都会在gethostbyname处发生阻塞
    
    
    
    refs:
        DNS     https://www.cnblogs.com/LittleHann/p/3828927.html
  • 相关阅读:
    PHP中的NULL类型
    js中自定义事件,使用了jQuery
    chrome调试文章
    codeforces 633D
    hdu 1496 Equations
    poj 1286 Necklace of Beads
    poj 2154 Color
    poj 3270 Cow Sorting
    poj 1026 Cipher
    poj 2369 Permutations
  • 原文地址:https://www.cnblogs.com/shaellancelot/p/9021896.html
Copyright © 2011-2022 走看看