zoukankan      html  css  js  c++  java
  • dns(三)-- dns服务器的扩展

    本章内容主要针对(二)的补充,如果不涉及到 sip 协议、 xmpp 协议可以暂时跳过本章。

    在有些服务中,需要获取域名提供的端口和协议类型。这时候,会采取NAPTR、SRV向dns服务器获取对应的ip、端口、协议类型。

    dns(二)-- dns服务器的搭建#建立dns域

    建立NAPTR(名称权威指针)

    NAPTR:定义查询时所用传输协议

    ;                        order preference flags service           regexp  replacement
    test0.httpd.com.  NAPTR  100   50         "s"   "SIP+D2U"         ""      _sip._udp.httpd.com.
    
    • order: 多条NAPTR时,处理的顺序。
    • preference: order相同时,处理的顺序。
    • flags: 下一步dns查询的调整器。"s" 表明下一步进行srv查询。取值范围是"S"、"A"、"U"、"P"。
    • service: 对应的解析协议和解析服务。

    sip包含以下四种服务:

    1. SIP+D2T (tcp)
    2. SIPS+D2T (tls)
    3. SIP+D2U (udp)
    4. SIP+D2S (sctp)
    • regexp: 正则表达式。
    • replacement: 要查询的下一个名字。

    建立SRV(服务位置记录)

    SRV:定义查询时所用端口

    ;_Service._Proto.Name             preference    Weight   Port   Target
    _sip._udp.httpd.com.     SRV      0             1        5060   test0.httpd.com.
    
    • SRV服务: 构成方式是_Service._Proto.Name。
    • preference: 处理的顺序。
    • Weight: 权重。针对是preference 相同时,用于负载均衡时,分配不同的负载值。
    • Port: 端口。
    • Target:域名,用该域名再去获取对应的ip。
  • 相关阅读:
    springboot整合springmvc应用
    spring注解使用
    亨元模式 四大引用 逃逸引用 池化思想
    springboot整合连接池
    springboot整合mybatis(待更新)
    php安装imagick扩展
    js复制功能代码
    PHP7兼容mysql_connect的方法
    linux开机启动
    centos8安装php扩展memcached报错
  • 原文地址:https://www.cnblogs.com/meiwei-91/p/12931960.html
Copyright © 2011-2022 走看看