中国一词最早出现在什么时候| 胆囊壁结晶是什么意思| 急性肠胃炎应该吃什么药| 头发爱出油什么原因| 孕妇d2聚体高是什么原因| 痉挛是什么意思| 七月六号是什么日子| 清明是什么季节| 鱼生是什么鱼| 鼻子挤出来的白色东西是什么| 男宝胶囊为什么不建议吃| 在什么中间| 力排众议是什么意思| 不孕不育查什么项目| 女性脂肪率偏高说明什么| 在编是什么意思| 手术后喝什么鱼汤最好| 喉咙有异物感看什么科| 瞑眩反应是什么意思| 肚子疼呕吐是什么原因| 棕色和什么颜色搭配好看| 趋利避害是什么意思| 110斤穿什么码衣服| 英文为什么怎么写| 24节气分别是什么| 尔加玉读什么| 肝脏低回声意味着什么| 阿碧的居所叫什么名字| 逆流而上是什么意思| jojo什么意思| 来大姨妈适合吃什么水果| 肝做什么检查最准确| rsa是什么意思| 干贝和瑶柱有什么区别| 痘痘里面挤出来的白色东西是什么| 尿痛流脓吃什么药| 严什么的态度| 给猫咪取什么名字好听| 心脏缺血吃什么药好| 梅毒什么样| 梅毒是什么病| 如是什么意思| 多囊是什么病| 纵什么意思| 晚上八点是什么时辰| 什么万千| 三焦经在什么位置| 恳请是什么意思| 屁很多是什么原因造成的| 肚兜是什么| 什么是三农| egcg是什么| 无字五行属什么| 吃什么可以增大阴茎| 为什么放屁特别臭| 血管夹层是什么病| 什么蔬菜是温性的| 医是什么结构| 什么时候可以考研| 为什么总是放屁很频繁| 中国第一艘航空母舰叫什么| 一喝酒就脸红是什么原因| 贲门炎是什么意思| 住院带什么必备物品| 钦字五行属什么| 脑供血不足什么原因引起的| 出汗有异味是什么原因| 化疗期间吃什么最好| 眼睛干涩吃什么药| 门槛什么意思| 肠胃不好吃什么| 蛀牙是什么原因引起的| 柴米油盐什么意思| 男人屁股翘代表什么| 狗跟什么生肖最配| 口苦尿黄是什么原因| 月经期间吃什么补血| 年下恋是什么意思| 怀孕早期有什么症状| 马蜂泡酒有什么功效| 色拉油是什么| 一个土一个斤念什么| 西瓜不可以和什么同食| 为什么吃了饭就想睡觉| 寻常疣用什么药膏除根| 乳腺癌吃什么水果好| 跖疣用什么药| 八面玲珑是什么意思| 普通感冒吃什么药| 补白蛋白吃什么食物最快最好| 遇难呈祥是什么生肖| 市场部是做什么的| 中耳炎是什么引起的| 2003年是什么命| 江小白加雪碧什么意思| 九秩是什么意思| 老放臭屁是什么原因| 多酚是什么| 女人的排卵期一般是什么时候| 冬天手脚冰凉是什么原因怎么调理| 结婚前一天晚上的宴会叫什么| 老虎菜是什么菜| ve是什么意思| 醋泡洋葱有什么功效| 为什么会长白头发| 尿路感染是什么原因引起的| 骨头疼是什么病的征兆| 电表走的快是什么原因| bruce是什么意思| 豆浆喝多了有什么副作用| 什么的海风| 什么是假性近视| 爱出者爱返福往者福来是什么意思| 线下是什么意思| 男人勃不起是什么原因造成的| gd是什么意思| 巧妙是什么意思| 静怡是什么意思| 不速之客是什么意思| 吃桂圆干有什么好处和坏处| 焦虑症什么症状| 什么叫辟谷减肥法| 珈字五行属什么| 潜血弱阳性什么意思| 抽筋是缺什么| 赘婿是什么意思| 纤维是什么| 晚上9点多是什么时辰| 什么人不能种生基| 拔牙吃什么消炎药好| 今年是什么年号| 女人送男人打火机代表什么| 眼睛干涩是什么原因| 红绿蓝混合是什么颜色| 什么茶女人长期喝最好| 姓傅的男孩取什么名字| 猫能看到什么颜色| 月字旁有什么字| 不睡人的空床放点什么| 娘惹是什么意思| 乌云为什么是黑色的| 奥利司他排油是什么油| 胆囊炎需要注意什么| 自刎是什么意思| 益母草长什么样子图片| 湘字五行属什么的| 高校自主招生是什么意思| 为什么说肺结核是穷人病| 睡着了咳嗽是什么原因| 小孩睡觉流鼻血是什么原因引起的| 纷至沓来什么意思| 酸枣仁配什么治疗失眠| 白月光是什么| 海带吃了有什么好处| 什么情况会染上鼠疫| 心肌缺血有什么症状| 欲言又止的欲什么意思| 春宵一刻值千金什么意思| 尿痛什么原因引起的| 雌雄是什么意思| 12月15号是什么星座| cosplay是什么意思| 莜面是什么面做的| 息怒是什么意思| 开火车是什么意思| 毛泽东女儿为什么姓李| 肠易激综合征吃什么药好| 情绪什么意思| 京酱肉丝用什么酱| imax电影是什么意思| 相亲为什么不能拖太久| 为什么肠道总是咕咕的响| 常吃生花生有什么好处| 激素是什么| 住院报销需要什么材料| 电风扇什么牌子好| 多吃蔬菜对身体有什么好处| pq是什么意思| 为什么我| 孤辰寡宿是什么意思| 什么样属于轻度地包天| 什么情况下需要做肠镜| 夺嫡是什么意思| 没有高中毕业证有什么影响| 为什么一直睡不着| 早搏是什么原因引起的| 货值是什么意思| 牙疼吃什么好| 湿气重吃什么药最有效| 喝酒后头疼是什么原因| 吃什么水果对心脏好| 青岛有什么玩的| 淋巴结是什么| 嘴唇周围长痘痘是什么原因导致| 山东的简称是什么| 脾虚不能吃什么| 失眠吃什么药| 七十岁是什么之年| vdr是什么意思| fu是什么| 这是什么| 精神出轨是什么意思| 脾大是什么原因造成的| 小儿湿疹是什么原因造成的| 中元节是什么节日| 猫喜欢吃什么| 内痔用什么药治最好效果最快| 晕车喝什么| 低筋面粉是什么| py是什么意思| gl是什么| 亚甲减是什么意思| 瑾字属于五行属什么| 激动是什么意思| 阳虚有什么症状和表现| 国医堂是什么意思| 肝硬化有什么症状表现| 梦见白事场面什么意思| 吸毒是什么感觉| 血热是什么原因| 擒贼先擒王是什么生肖| 2006年属狗的是什么命| 黑热病是什么病| 头总出汗是什么原因| 纯粹的人是什么性格| 白日做梦是什么生肖| 跳绳有什么好处| 神戳戳是什么意思| 什么杯子喝水最健康| 四面受敌是什么动物| 腿上无缘无故出现淤青是什么原因| 流注是什么意思| 炖羊肉汤放什么调料| 血尿是什么原因| 人过留名雁过留声什么意思| 忙碌的动物是什么生肖| 艮宫代表什么| 人加一笔变成什么字| 母仪天下是什么意思| 为什么全麻手术后不能睡觉| 刀子嘴豆腐心是什么意思| 什么茶提神| pq是什么意思| 凝血酶是什么| 什么是双高| 益气固表是什么意思| 男朋友有什么用| 贫血检查查什么项目| 牛皮癣用什么药膏| 痛风吃什么药效果好| pta是什么| 心率失常是什么意思| 天涯是什么意思| 小孩自闭症是什么原因引起的| 什么是积| 超敏crp高是什么原因| 蛋皮痒痒是什么病| 什么是理想| 射手座喜欢什么样的女生| 东坡肉是什么菜系| 乐高是什么| 红斑狼疮吃什么药最好| 什么治胃胀气| 成家是什么意思| 百度

Network Working Group                                     A. Gulbrandsen
Request for Comments: 2782                            Troll Technologies
Obsoletes: 2052                                                 P. Vixie
Category: Standards Track                   Internet Software Consortium
                                                               L. Esibov
                                                         Microsoft Corp.
                                                           February 2000


       A DNS RR for specifying the location of services (DNS SRV)

Status of this Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2000).  All Rights Reserved.

Abstract

   This document describes a DNS RR which specifies the location of the
   server(s) for a specific protocol and domain.

Overview and rationale

   Currently, one must either know the exact address of a server to
   contact it, or broadcast a question.

   The SRV RR allows administrators to use several servers for a single
   domain, to move services from host to host with little fuss, and to
   designate some hosts as primary servers for a service and others as
   backups.

   Clients ask for a specific service/protocol for a specific domain
   (the word domain is used here in the strict RFC 1034 sense), and get
   back the names of any available servers.

   Note that where this document refers to "address records", it means A
   RR's, AAAA RR's, or their most modern equivalent.







Gulbrandsen, et al.         Standards Track                     [Page 1]


RFC 2782                       DNS SRV RR                  February 2000


Definitions

   The key words "MUST", "MUST NOT", "SHOULD", "SHOULD NOT" and "MAY"
   used in this document are to be interpreted as specified in [BCP 14].
   Other terms used in this document are defined in the DNS
   specification, RFC 1034.

Applicability Statement

   In general, it is expected that SRV records will be used by clients
   for applications where the relevant protocol specification indicates
   that clients should use the SRV record. Such specification MUST
   define the symbolic name to be used in the Service field of the SRV
   record as described below. It also MUST include security
   considerations. Service SRV records SHOULD NOT be used in the absence
   of such specification.

Introductory example

   If a SRV-cognizant LDAP client wants to discover a LDAP server that
   supports TCP protocol and provides LDAP service for the domain
   example.com., it does a lookup of

      _ldap._tcp.example.com

   as described in [ARM].  The example zone file near the end of this
   memo contains answering RRs for an SRV query.

   Note: LDAP is chosen as an example for illustrative purposes only,
   and the LDAP examples used in this document should not be considered
   a definitive statement on the recommended way for LDAP to use SRV
   records. As described in the earlier applicability section, consult
   the appropriate LDAP documents for the recommended procedures.

The format of the SRV RR

   Here is the format of the SRV RR, whose DNS type code is 33:

        _Service._Proto.Name TTL Class SRV Priority Weight Port Target

        (There is an example near the end of this document.)

   Service
        The symbolic name of the desired service, as defined in Assigned
        Numbers [STD 2] or locally.  An underscore (_) is prepended to
        the service identifier to avoid collisions with DNS labels that
        occur in nature.




Gulbrandsen, et al.         Standards Track                     [Page 2]


RFC 2782                       DNS SRV RR                  February 2000


        Some widely used services, notably POP, don't have a single
        universal name.  If Assigned Numbers names the service
        indicated, that name is the only name which is legal for SRV
        lookups.  The Service is case insensitive.

   Proto
        The symbolic name of the desired protocol, with an underscore
        (_) prepended to prevent collisions with DNS labels that occur
        in nature.  _TCP and _UDP are at present the most useful values
        for this field, though any name defined by Assigned Numbers or
        locally may be used (as for Service).  The Proto is case
        insensitive.

   Name
        The domain this RR refers to.  The SRV RR is unique in that the
        name one searches for is not this name; the example near the end
        shows this clearly.

   TTL
        Standard DNS meaning [RFC 1035].

   Class
        Standard DNS meaning [RFC 1035].   SRV records occur in the IN
        Class.

   Priority
        The priority of this target host.  A client MUST attempt to
        contact the target host with the lowest-numbered priority it can
        reach; target hosts with the same priority SHOULD be tried in an
        order defined by the weight field.  The range is 0-65535.  This
        is a 16 bit unsigned integer in network byte order.

   Weight
        A server selection mechanism.  The weight field specifies a
        relative weight for entries with the same priority. Larger
        weights SHOULD be given a proportionately higher probability of
        being selected. The range of this number is 0-65535.  This is a
        16 bit unsigned integer in network byte order.  Domain
        administrators SHOULD use Weight 0 when there isn't any server
        selection to do, to make the RR easier to read for humans (less
        noisy).  In the presence of records containing weights greater
        than 0, records with weight 0 should have a very small chance of
        being selected.

        In the absence of a protocol whose specification calls for the
        use of other weighting information, a client arranges the SRV
        RRs of the same Priority in the order in which target hosts,




Gulbrandsen, et al.         Standards Track                     [Page 3]


RFC 2782                       DNS SRV RR                  February 2000


        specified by the SRV RRs, will be contacted. The following
        algorithm SHOULD be used to order the SRV RRs of the same
        priority:

        To select a target to be contacted next, arrange all SRV RRs
        (that have not been ordered yet) in any order, except that all
        those with weight 0 are placed at the beginning of the list.

        Compute the sum of the weights of those RRs, and with each RR
        associate the running sum in the selected order. Then choose a
        uniform random number between 0 and the sum computed
        (inclusive), and select the RR whose running sum value is the
        first in the selected order which is greater than or equal to
        the random number selected. The target host specified in the
        selected SRV RR is the next one to be contacted by the client.
        Remove this SRV RR from the set of the unordered SRV RRs and
        apply the described algorithm to the unordered SRV RRs to select
        the next target host.  Continue the ordering process until there
        are no unordered SRV RRs.  This process is repeated for each
        Priority.

   Port
        The port on this target host of this service.  The range is 0-
        65535.  This is a 16 bit unsigned integer in network byte order.
        This is often as specified in Assigned Numbers but need not be.

   Target
        The domain name of the target host.  There MUST be one or more
        address records for this name, the name MUST NOT be an alias (in
        the sense of RFC 1034 or RFC 2181).  Implementors are urged, but
        not required, to return the address record(s) in the Additional
        Data section.  Unless and until permitted by future standards
        action, name compression is not to be used for this field.

        A Target of "." means that the service is decidedly not
        available at this domain.

Domain administrator advice

   Expecting everyone to update their client applications when the first
   server publishes a SRV RR is futile (even if desirable).  Therefore
   SRV would have to coexist with address record lookups for existing
   protocols, and DNS administrators should try to provide address
   records to support old clients:

      - Where the services for a single domain are spread over several
        hosts, it seems advisable to have a list of address records at
        the same DNS node as the SRV RR, listing reasonable (if perhaps



Gulbrandsen, et al.         Standards Track                     [Page 4]


RFC 2782                       DNS SRV RR                  February 2000


        suboptimal) fallback hosts for Telnet, NNTP and other protocols
        likely to be used with this name.  Note that some programs only
        try the first address they get back from e.g. gethostbyname(),
        and we don't know how widespread this behavior is.

      - Where one service is provided by several hosts, one can either
        provide address records for all the hosts (in which case the
        round-robin mechanism, where available, will share the load
        equally) or just for one (presumably the fastest).

      - If a host is intended to provide a service only when the main
        server(s) is/are down, it probably shouldn't be listed in
        address records.

      - Hosts that are referenced by backup address records must use the
        port number specified in Assigned Numbers for the service.

      - Designers of future protocols for which "secondary servers" is
        not useful (or meaningful) may choose to not use SRV's support
        for secondary servers.  Clients for such protocols may use or
        ignore SRV RRs with Priority higher than the RR with the lowest
        Priority for a domain.

   Currently there's a practical limit of 512 bytes for DNS replies.
   Until all resolvers can handle larger responses, domain
   administrators are strongly advised to keep their SRV replies below
   512 bytes.

   All round numbers, wrote Dr. Johnson, are false, and these numbers
   are very round: A reply packet has a 30-byte overhead plus the name
   of the service ("_ldap._tcp.example.com" for instance); each SRV RR
   adds 20 bytes plus the name of the target host; each NS RR in the NS
   section is 15 bytes plus the name of the name server host; and
   finally each A RR in the additional data section is 20 bytes or so,
   and there are A's for each SRV and NS RR mentioned in the answer.
   This size estimate is extremely crude, but shouldn't underestimate
   the actual answer size by much.  If an answer may be close to the
   limit, using a DNS query tool (e.g. "dig") to look at the actual
   answer is a good idea.

The "Weight" field

   Weight, the server selection field, is not quite satisfactory, but
   the actual load on typical servers changes much too quickly to be
   kept around in DNS caches.  It seems to the authors that offering
   administrators a way to say "this machine is three times as fast as
   that one" is the best that can practically be done.




Gulbrandsen, et al.         Standards Track                     [Page 5]


RFC 2782                       DNS SRV RR                  February 2000


   The only way the authors can see of getting a "better" load figure is
   asking a separate server when the client selects a server and
   contacts it.  For short-lived services an extra step in the
   connection establishment seems too expensive, and for long-lived
   services, the load figure may well be thrown off a minute after the
   connection is established when someone else starts or finishes a
   heavy job.

   Note: There are currently various experiments at providing relative
   network proximity estimation, available bandwidth estimation, and
   similar services.  Use of the SRV record with such facilities, and in
   particular the interpretation of the Weight field when these
   facilities are used, is for further study.  Weight is only intended
   for static, not dynamic, server selection.  Using SRV weight for
   dynamic server selection would require assigning unreasonably short
   TTLs to the SRV RRs, which would limit the usefulness of the DNS
   caching mechanism, thus increasing overall network load and
   decreasing overall reliability.  Server selection via SRV is only
   intended to express static information such as "this server has a
   faster CPU than that one" or "this server has a much better network
   connection than that one".

The Port number

   Currently, the translation from service name to port number happens
   at the client, often using a file such as /etc/services.

   Moving this information to the DNS makes it less necessary to update
   these files on every single computer of the net every time a new
   service is added, and makes it possible to move standard services out
   of the "root-only" port range on unix.

Usage rules

   A SRV-cognizant client SHOULD use this procedure to locate a list of
   servers and connect to the preferred one:

        Do a lookup for QNAME=_service._protocol.target, QCLASS=IN,
        QTYPE=SRV.

        If the reply is NOERROR, ANCOUNT>0 and there is at least one
        SRV RR which specifies the requested Service and Protocol in
        the reply:

            If there is precisely one SRV RR, and its Target is "."
            (the root domain), abort.





Gulbrandsen, et al.         Standards Track                     [Page 6]


RFC 2782                       DNS SRV RR                  February 2000


            Else, for all such RR's, build a list of (Priority, Weight,
            Target) tuples

            Sort the list by priority (lowest number first)

            Create a new empty list

            For each distinct priority level
                While there are still elements left at this priority
                level

                    Select an element as specified above, in the
                    description of Weight in "The format of the SRV
                    RR" Section, and move it to the tail of the new
                    list

            For each element in the new list

                query the DNS for address records for the Target or
                use any such records found in the Additional Data
                section of the earlier SRV response.

                for each address record found, try to connect to the
               (protocol, address, service).

        else

            Do a lookup for QNAME=target, QCLASS=IN, QTYPE=A

            for each address record found, try to connect to the
           (protocol, address, service)

Notes:

   - Port numbers SHOULD NOT be used in place of the symbolic service
     or protocol names (for the same reason why variant names cannot
     be allowed: Applications would have to do two or more lookups).

   - If a truncated response comes back from an SRV query, the rules
     described in [RFC 2181] shall apply.

   - A client MUST parse all of the RR's in the reply.

   - If the Additional Data section doesn't contain address records
     for all the SRV RR's and the client may want to connect to the
     target host(s) involved, the client MUST look up the address
     record(s).  (This happens quite often when the address record
     has shorter TTL than the SRV or NS RR's.)



Gulbrandsen, et al.         Standards Track                     [Page 7]


RFC 2782                       DNS SRV RR                  February 2000


   - Future protocols could be designed to use SRV RR lookups as the
     means by which clients locate their servers.

Fictional example

   This example uses fictional service "foobar" as an aid in
   understanding SRV records. If ever service "foobar" is implemented,
   it is not intended that it will necessarily use SRV records.  This is
   (part of) the zone file for example.com, a still-unused domain:

      $ORIGIN example.com.
      @               SOA server.example.com. root.example.com. (
                          1995032001 3600 3600 604800 86400 )
                      NS  server.example.com.
                      NS  ns1.ip-provider.net.
                      NS  ns2.ip-provider.net.
      ; foobar - use old-slow-box or new-fast-box if either is
      ; available, make three quarters of the logins go to
      ; new-fast-box.
      _foobar._tcp    SRV 0 1 9 old-slow-box.example.com.
                       SRV 0 3 9 new-fast-box.example.com.
      ; if neither old-slow-box or new-fast-box is up, switch to
      ; using the sysdmin's box and the server
                       SRV 1 0 9 sysadmins-box.example.com.
                       SRV 1 0 9 server.example.com.
      server           A   172.30.79.10
      old-slow-box     A   172.30.79.11
      sysadmins-box    A   172.30.79.12
      new-fast-box     A   172.30.79.13
      ; NO other services are supported
      *._tcp          SRV  0 0 0 .
      *._udp          SRV  0 0 0 .



















Gulbrandsen, et al.         Standards Track                     [Page 8]


RFC 2782                       DNS SRV RR                  February 2000


   In this example, a client of the "foobar" service in the
   "example.com." domain needs an SRV lookup of
   "_foobar._tcp.example.com." and possibly A lookups of "new-fast-
   box.example.com." and/or the other hosts named.  The size of the SRV
   reply is approximately 365 bytes:

      30 bytes general overhead
      20 bytes for the query string, "_foobar._tcp.example.com."
      130 bytes for 4 SRV RR's, 20 bytes each plus the lengths of "new-
        fast-box", "old-slow-box", "server" and "sysadmins-box" -
        "example.com" in the query section is quoted here and doesn't
        need to be counted again.
      75 bytes for 3 NS RRs, 15 bytes each plus the lengths of "server",
        "ns1.ip-provider.net." and "ns2" - again, "ip-provider.net." is
        quoted and only needs to be counted once.
      120 bytes for the 6 address records (assuming IPv4 only) mentioned
        by the SRV and NS RR's.

IANA Considerations

   The IANA has assigned RR type value 33 to the SRV RR.  No other IANA
   services are required by this document.

Changes from RFC 2052

   This document obsoletes RFC 2052.   The major change from that
   previous, experimental, version of this specification is that now the
   protocol and service labels are prepended with an underscore, to
   lower the probability of an accidental clash with a similar name used
   for unrelated purposes.  Aside from that, changes are only intended
   to increase the clarity and completeness of the document. This
   document especially clarifies the use of the Weight field of the SRV
   records.

Security Considerations

   The authors believe this RR to not cause any new security problems.
   Some problems become more visible, though.

   - The ability to specify ports on a fine-grained basis obviously
     changes how a router can filter packets.  It becomes impossible
     to block internal clients from accessing specific external
     services, slightly harder to block internal users from running
     unauthorized services, and more important for the router
     operations and DNS operations personnel to cooperate.

   - There is no way a site can keep its hosts from being referenced
     as servers.  This could lead to denial of service.



Gulbrandsen, et al.         Standards Track                     [Page 9]


RFC 2782                       DNS SRV RR                  February 2000


   - With SRV, DNS spoofers can supply false port numbers, as well as
     host names and addresses.   Because this vulnerability exists
     already, with names and addresses, this is not a new
     vulnerability, merely a slightly extended one, with little
     practical effect.

References

   STD 2:    Reynolds, J., and J. Postel, "Assigned Numbers", STD 2, RFC
             1700, October 1994.

   RFC 1034: Mockapetris, P., "Domain names - concepts and facilities",
             STD 13, RFC 1034, November 1987.

   RFC 1035: Mockapetris, P., "Domain names - Implementation and
             Specification", STD 13, RFC 1035, November 1987.

   RFC 974:  Partridge, C., "Mail routing and the domain system", STD
             14, RFC 974, January 1986.

   BCP 14:   Bradner, S., "Key words for use in RFCs to Indicate
             Requirement Levels", BCP 14, RFC 2119, March 1997.

   RFC 2181: Elz, R. and R. Bush, "Clarifications to the DNS
             Specification", RFC 2181, July 1997.

   RFC 2219: Hamilton, M. and R. Wright, "Use of DNS Aliases for Network
             Services", BCP 17, RFC 2219, October 1997.

   BCP 14:   Bradner, S., "Key words for use in RFCs to Indicate
             Requirement Levels", BCP 14, RFC 2119, March 1997.

   ARM:      Armijo, M., Esibov, L. and P. Leach, "Discovering LDAP
             Services with DNS", Work in Progress.

   KDC-DNS:  Hornstein, K. and J. Altman, "Distributing Kerberos KDC and
             Realm Information with DNS", Work in Progress.














Gulbrandsen, et al.         Standards Track                    [Page 10]


RFC 2782                       DNS SRV RR                  February 2000


Acknowledgements

   The algorithm used to select from the weighted SRV RRs of equal
   priority is adapted from one supplied by Dan Bernstein.

Authors' Addresses

   Arnt Gulbrandsen
   Troll Tech
   Waldemar Thranes gate 98B
   N-0175 Oslo, Norway

   Fax:   +47 22806380
   Phone: +47 22806390
   EMail: arnt@troll.no


   Paul Vixie
   Internet Software Consortium
   950 Charter Street
   Redwood City, CA 94063

   Phone: +1 650 779 7001


   Levon Esibov
   Microsoft Corporation
   One Microsoft Way
   Redmond, WA 98052

   EMail: levone@microsoft.com




















Gulbrandsen, et al.         Standards Track                    [Page 11]


RFC 2782                       DNS SRV RR                  February 2000


Full Copyright Statement

   Copyright (C) The Internet Society (2000).  All Rights Reserved.

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

   Funding for the RFC Editor function is currently provided by the
   Internet Society.



















Gulbrandsen, et al.         Standards Track                    [Page 12]
干什么赚钱 橙子不能和什么一起吃 气不够用是什么原因 梅毒螺旋体抗体是什么意思 桂花是什么生肖
坚什么什么什么成语 血沉高是什么原因 晒伤用什么药 ocg是什么意思 回家心切什么意思
sb是什么元素符号 龙胆草长什么样 网是什么结构的字 刺青是什么 鼻屎多是什么原因
过江龙是什么意思 宝五行属性是什么 牙龈萎缩吃什么维生素 长期吃优甲乐有什么副作用 送朋友鲜花送什么花
流水生财是什么意思hcv8jop1ns8r.cn 戾气什么意思hcv9jop4ns4r.cn 正太是什么意思tiangongnft.com 贫血吃什么食物hcv8jop0ns4r.cn 挖空细胞是什么意思啊hcv8jop2ns0r.cn
经血逆流的症状是什么hcv9jop7ns0r.cn hbsab是什么意思hcv9jop2ns8r.cn 十二星座什么第一名hcv8jop5ns1r.cn 赵丽颖原名叫什么hcv8jop8ns3r.cn 戊申五行属什么hcv8jop7ns7r.cn
黑松露什么味道hcv7jop7ns0r.cn 电影bd是什么意思hcv8jop0ns8r.cn 泄是什么意思hcv8jop9ns7r.cn 主动脉硬化吃什么药好hcv8jop8ns6r.cn 吃什么排铜最快hcv9jop0ns5r.cn
孕激素六项检查什么时候做hcv7jop6ns3r.cn 乳腺囊肿和乳腺结节有什么区别chuanglingweilai.com 谷草转氨酶是指什么hcv7jop6ns1r.cn 一九九七年属什么生肖hcv8jop4ns9r.cn 子宫内膜增厚是什么意思hcv8jop5ns5r.cn
百度