亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? draft-ietf-dnsext-dns-name-p-s-00.txt

?? 非常好的dns解析軟件
?? TXT
?? 第 1 頁 / 共 3 頁
字號(hào):
DNS Extensions Working Group                                   G. SissonInternet-Draft                                                 B. LaurieExpires: January 11, 2006                                        Nominet                                                           July 10, 2005            Derivation of DNS Name Predecessor and Successor                   draft-ietf-dnsext-dns-name-p-s-00Status of this Memo   By submitting this Internet-Draft, each author represents that any   applicable patent or other IPR claims of which he or she is aware   have been or will be disclosed, and any of which he or she becomes   aware will be disclosed, in accordance with Section 6 of BCP 79.   Internet-Drafts are working documents of the Internet Engineering   Task Force (IETF), its areas, and its working groups.  Note that   other groups may also distribute working documents as Internet-   Drafts.   Internet-Drafts are draft documents valid for a maximum of six months   and may be updated, replaced, or obsoleted by other documents at any   time.  It is inappropriate to use Internet-Drafts as reference   material or to cite them other than as "work in progress."   The list of current Internet-Drafts can be accessed at   http://www.ietf.org/ietf/1id-abstracts.txt.   The list of Internet-Draft Shadow Directories can be accessed at   http://www.ietf.org/shadow.html.   This Internet-Draft will expire on January 11, 2006.Copyright Notice   Copyright (C) The Internet Society (2005).Abstract   This document describes two methods for deriving the canonically-   ordered predecessor and successor of a DNS name.  These methods may   be used for dynamic NSEC resource record synthesis, enabling   security-aware name servers to provide authenticated denial of   existence without disclosing other owner names in a DNSSEC-secured   zone.Sisson & Laurie         Expires January 11, 2006                [Page 1]Internet-Draft     DNS Name Predecessor and Successor          July 2005Table of Contents   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3   2.  Notational Conventions . . . . . . . . . . . . . . . . . . . .  3   3.  Absolute Method  . . . . . . . . . . . . . . . . . . . . . . .  4     3.1.  Derivation of DNS Name Predecessor . . . . . . . . . . . .  4     3.2.  Derivation of DNS Name Successor . . . . . . . . . . . . .  4   4.  Modified Method  . . . . . . . . . . . . . . . . . . . . . . .  5     4.1.  Derivation of DNS Name Predecessor . . . . . . . . . . . .  6     4.2.  Derivation of DNS Name Successor . . . . . . . . . . . . .  6   5.  Notes  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7     5.1.  Case Considerations  . . . . . . . . . . . . . . . . . . .  7     5.2.  Choice of Range  . . . . . . . . . . . . . . . . . . . . .  7     5.3.  Wild Card Considerations . . . . . . . . . . . . . . . . .  8     5.4.  Possible Modifications . . . . . . . . . . . . . . . . . .  8       5.4.1.  Restriction of Effective Maximum DNS Name Length . . .  8       5.4.2.  Use of Modified Method With Zones Containing               SRV RRs  . . . . . . . . . . . . . . . . . . . . . . .  9   6.  Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 10     6.1.  Examples of Immediate Predecessors Using Absolute           Method . . . . . . . . . . . . . . . . . . . . . . . . . . 10     6.2.  Examples of Immediate Successors Using Absolute Method . . 13     6.3.  Examples of Predecessors Using Modified Method . . . . . . 19     6.4.  Examples of Successors Using Modified Method . . . . . . . 20   7.  Security Considerations  . . . . . . . . . . . . . . . . . . . 21   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 21   10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 22     10.1. Normative References . . . . . . . . . . . . . . . . . . . 22     10.2. Informative References . . . . . . . . . . . . . . . . . . 22   9.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 21   Appendix A.  Change History  . . . . . . . . . . . . . . . . . . . 22     A.1.  Changes from sisson-02 to ietf-00  . . . . . . . . . . . . 22     A.2.  Changes from sisson-01 to sisson-02  . . . . . . . . . . . 23     A.3.  Changes from sisson-00 to sisson-01  . . . . . . . . . . . 23   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 24   Intellectual Property and Copyright Statements . . . . . . . . . . 25Sisson & Laurie         Expires January 11, 2006                [Page 2]Internet-Draft     DNS Name Predecessor and Successor          July 20051.  Introduction   One of the proposals for avoiding the exposure of zone information   during the deployment DNSSEC is dynamic NSEC resource record (RR)   synthesis.  This technique is described in [I-D.ietf-dnsext-dnssec-   trans] and [I-D.ietf-dnsext-dnssec-online-signing], and involves the   generation of NSEC RRs that just span the query name for non-existent   owner names.  In order to do this, the DNS names which would occur   just prior to and just following a given query name must be   calculated in real time, as maintaining a list of all possible owner   names that might occur in a zone would be impracticable.   Section 6.1 of [RFC4034] defines canonical DNS name order.  This   document does not amend or modify this definition.  However, the   derivation of immediate predecessor and successor, while trivial, is   non-obvious.  Accordingly, several methods are described here as an   aid to implementors and a reference to other interested parties.   This document describes two methods:   1.  An ``absolute method'', which returns the immediate predecessor       or successor of a domain name such that no valid DNS name could       exist between that DNS name and the predecessor or successor.   2.  A ``modified method'', which returns a predecessor and successor       which are more economical in size and computation.  This method       is restricted to use with zones consisting only of single-label       owner names where a maximum-length owner name would not result in       a DNS name exceeding the maximum DNS name length.  This is,       however, the type of zone for which the technique of online-       signing is most likely to be used.2.  Notational Conventions   The following notational conventions are used in this document for   economy of expression:   N: An unspecified DNS name.   P(N): Immediate predecessor to N (absolute method).   S(N): Immediate successor to N (absolute method).   P'(N): Predecessor to N (modified method).Sisson & Laurie         Expires January 11, 2006                [Page 3]Internet-Draft     DNS Name Predecessor and Successor          July 2005   S'(N): Successor to N (modified method).3.  Absolute Method   These derivations assume that all uppercase US-ASCII letters in N   have already been replaced by their corresponding lowercase   equivalents.  Unless otherwise specified, processing stops after the   first step in which a condition is met.3.1.  Derivation of DNS Name Predecessor   To derive P(N):   1.  If N is the same as the owner name of the zone apex, prepend N       repeatedly with labels of the maximum length possible consisting       of octets of the maximum sort value (e.g. 0xff) until N is the       maximum length possible; otherwise continue to the next step.   2.  If the least significant (left-most) label of N consists of a       single octet of the minimum sort value (e.g. 0x00), remove that       label; otherwise continue to the next step.   3.  If the least significant (right-most) octet in the least       significant (left-most) label of N is the minimum sort value,       remove the least significant octet and continue with step 5.   4.  Decrement the value of the least significant (right-most) octet,       skipping any values that correspond to uppercase US-ASCII       letters, and then append the label with as many octets as       possible of the maximum sort value.  Continue to the next step.   5.  Prepend N repeatedly with labels of as long a length as possible       consisting of octets of the maximum sort value until N is the       maximum length possible.3.2.  Derivation of DNS Name Successor   To derive S(N):   1.  If N is two or more octets shorter than the maximum DNS name       length, prepend N with a label containing a single octet of the       minimum sort value (e.g. 0x00); otherwise continue to the next       step.   2.  If N is one or more octets shorter than the maximum DNS name       length and the least significant (left-most) label is one or more       octets shorter than the maximum label length, append an octet ofSisson & Laurie         Expires January 11, 2006                [Page 4]Internet-Draft     DNS Name Predecessor and Successor          July 2005       the minimum sort value to the least significant label; otherwise       continue to the next step.   3.  Increment the value of the least significant (right-most) octet       in the least significant (left-most) label that is less than the       maximum sort value (e.g. 0xff), skipping any values that       correspond to uppercase US-ASCII letters, and then remove any       octets to the right of that one.  If all octets in the label are       the maximum sort value, then continue to the next step.   4.  Remove the least significant (left-most) label.  If N is now the       same as the owner name of the zone apex, do nothing.  (This will       occur only if N is the maximum possible name in canonical DNS       name order, and thus has wrapped to the owner name of zone apex.)       Otherwise repeat starting at step 2.4.  Modified Method   This method is for use with zones consisting only of single-label   owner names where an owner name consisting of label of maximum length   would not result in a DNS name which exceeded the maximum DNS name   length.  This method is computationally simpler and returns values   which are more economical in size than the absolute method.  It   differs from the absolute method detailed above in the following   ways:   1.  Step 1 of the derivation P(N) has been omitted as the existence       of the owner name of the zone apex never requires denial.   2.  A new step 1 has been introduced which removes unnecessary       labels.   3.  Step 4 of the derivation P(N) has been omitted as it is only       necessary for zones containing owner names consisting of more       than one label.  This omission generally results in a significant       reduction of the length of derived predecessors.   4.  Step 1 of the derivation S(N) had been omitted as it is only       necessary for zones containing owner names consisting of more       than one label.  This omission results in a tiny reduction of the       length of derived successors, and maintains consistency with the       modification of step 4 of the derivation P(N) described above.   5.  Steps 2 and 4 of the derivation S(N) have been modified to       eliminate checks for maximum DNS name length, as it is an       assumption of this method that no DNS name in the zone can exceed       the maximum DNS name length.Sisson & Laurie         Expires January 11, 2006                [Page 5]Internet-Draft     DNS Name Predecessor and Successor          July 2005   These derivations assume that all uppercase US-ASCII letters in N   have already been replaced by their corresponding lowercase   equivalents.  Unless otherwise specified, processing stops after the   first step in which a condition is met.4.1.  Derivation of DNS Name Predecessor   To derive P'(N):   1.  If N has more labels than the number of labels in the owner name       of the apex + 1, repeatedly remove the least significant (left-       most) label until N has no more labels than the number of labels       in the owner name of the apex + 1; otherwise continue to next       step.   2.  If the least significant (left-most) label of N consists of a       single octet of the minimum sort value (e.g. 0x00), remove that       label; otherwise continue to the next step.   3.  If the least significant (right-most) octet in the least       significant (left-most) label of N is the minimum sort value,       remove the least significant octet.   4.  Decrement the value of the least significant (right-most) octet,       skipping any values which correspond to uppercase US-ASCII       letters, and then append the label with as many octets as       possible of the maximum sort value.4.2.  Derivation of DNS Name Successor   To derive S'(N):   1.  If N has more labels than the number of labels in the owner name       of the apex + 1, repeatedly remove the least significant (left-       most) label until N has no more labels than the number of labels       in the owner name of the apex + 1.  Continue to next step.   2.  If the least significant (left-most) label of N is one or more       octets shorter than the maximum label length, append an octet of       the minimum sort value to the least significant label; otherwise       continue to the next step.   3.  Increment the value of the least significant (right-most) octet       in the least significant (left-most) label that is less than the       maximum sort value (e.g. 0xff), skipping any values which       correspond to uppercase US-ASCII letters, and then remove any       octets to the right of that one.  If all octets in the label are       the maximum sort value, then continue to the next step.Sisson & Laurie         Expires January 11, 2006                [Page 6]Internet-Draft     DNS Name Predecessor and Successor          July 2005   4.  Remove the least significant (left-most) label.  (This will occur       only if the least significant label is the maximum label length       and consists entirely of octets of the maximum sort value, and       thus has wrapped to the owner name of the zone apex.)5.  Notes5.1.  Case Considerations   Section 3.5 of [RFC1034] specifies that "while upper and lower case   letters are allowed in [DNS] names, no significance is attached to   the case".  Additionally, Section 6.1 of [RFC4034] states that when   determining canonical DNS name order, "uppercase US-ASCII letters are   treated as if they were lowercase US-ASCII letters".  Consequently,   values corresponding to US-ASCII uppercase letters must be skipped   when decrementing and incrementing octets in the derivations   described in Section 3.1 and Section 3.2.   The following pseudo-code is illustrative:   Decrement the value of an octet:      if (octet == '[')       // '[' is just after uppercase 'Z'              octet = '@';    // '@' is just prior to uppercase 'A'      else              octet--;   Increment the value of an octet:      if (octet == '@')       // '@' is just prior to uppercase 'A'              octet = '[';    // '[' is just after uppercase 'Z'      else              octet++;5.2.  Choice of Range   [RFC2181] makes the clarification that "any binary string whatever   can be used as the label of any resource record".  Consequently the   minimum sort value may be set as 0x00 and the maximum sort value as   0xff, and the range of possible values will be any DNS name which   contains octets of any value other than those corresponding to   uppercase US-ASCII letters.   However, if all owner names in a zone are in the letter-digit-hyphen,   or LDH, format specified in [RFC1034], it may be desirable to   restrict the range of possible values to DNS names containing only   LDH values.  This has the effect of:Sisson & Laurie         Expires January 11, 2006                [Page 7]Internet-Draft     DNS Name Predecessor and Successor          July 2005   1.  making the output of tools such as `dig' and `nslookup' less       subject to confusion;   2.  minimising the impact that NSEC RRs containing DNS names with       non-LDH values (or non-printable values) might have on faulty DNS       resolver implementations; and   3.  preventing the possibility of results which are wildcard DNS       names (see Section 5.3).   This may be accomplished by using a minimum sort value of 0x1f (US-   ASCII character `-') and a maximum sort value of 0x7a (US-ASCII   character lowercase `z'), and then skipping non-LDH, non-lowercase   values when incrementing or decrementing octets.5.3.  Wild Card Considerations   Neither derivation avoids the possibility that the result may be a   DNS name containing a wildcard label, i.e. a label containing a   single octet with the value 0x2a (US-ASCII character `*').  With   additional tests, wildcard DNS names may be explicitly avoided;   alternatively, if the range of octet values can be restricted to   those corresponding to letter-digit-hyphen, or LDH, characters (see   Section 5.2), such DNS names will not occur.   Note that it is improbable that a result which is a wildcard DNS name   will occur unintentionally; even if one does occur either as the   owner name of, or in the RDATA of an NSEC RR, it is treated as a   literal DNS name with no special meaning.5.4.  Possible Modifications5.4.1.  Restriction of Effective Maximum DNS Name Length   [RFC1034] specifies that "the total number of octets that represent a   [DNS] name (i.e., the sum of all label octets and label lengths) is   limited to 255", including the null (zero-length) label which   represents the root.  For the purpose of deriving predecessors and   successors during NSEC RR synthesis, the maximum DNS name length may   be effectively restricted to the length of the longest DNS name in   the zone.  This will minimise the size of responses containing   synthesised NSEC RRs but, especially in the case of the modified   method, may result in some additional computational complexity.   Note that this modification will have the effect of revealing   information about the longest name in the zone.  Moreover, when the   contents of the zone changes, e.g. during dynamic updates and zone   transfers, care must be taken to ensure that the effective maximumSisson & Laurie         Expires January 11, 2006                [Page 8]Internet-Draft     DNS Name Predecessor and Successor          July 2005   DNS name length agrees with the new contents.5.4.2.  Use of Modified Method With Zones Containing SRV RRs   Normally the modified method cannot be used in zones that contain   SRV RRs [RFC2782], as SRV RRs have owner names which contain multiple   labels.  However the use of SRV RRs can be accommodated by various   techniques.  There are at least four possible ways to do this:   1.  Use conventional NSEC RRs for the region of the zone that       contains first-level labels beginning with the underscore (`_')       character.  For the purposes of generating these NSEC RRs, the       existence of (possibly fictional) ownernames `9{63}' and `a'       could be assumed, providing a lower and upper bound for this       region.  Then all queries where the QNAME doesn't exist but       contains a first-level label beginning with an underscore could       be handled using the normal DNSSEC protocol.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产一区二区三区蜜臀| 亚洲午夜久久久久中文字幕久| 精品成人一区二区三区四区| 日韩一区二区三区免费看| 在线播放国产精品二区一二区四区| 欧美色精品天天在线观看视频| 91久久精品一区二区三区| 欧美影院精品一区| 欧美欧美午夜aⅴ在线观看| 欧美精三区欧美精三区| 欧美精品777| 精品国产sm最大网站| 久久综合国产精品| 国产精品水嫩水嫩| 1024亚洲合集| 午夜激情综合网| 蜜桃精品视频在线| 国产成人在线色| 91丨九色丨黑人外教| 欧美亚州韩日在线看免费版国语版| 欧美四级电影网| 日韩情涩欧美日韩视频| 欧美激情艳妇裸体舞| 综合欧美亚洲日本| 亚洲国产sm捆绑调教视频| 日本一道高清亚洲日美韩| 韩日精品视频一区| www.激情成人| 91麻豆精品国产自产在线| 精品国产髙清在线看国产毛片| 国产日产欧美一区二区三区 | 亚洲风情在线资源站| 日本中文一区二区三区| 国产成人av一区二区三区在线| 99精品热视频| 91精品国产日韩91久久久久久| 久久一二三国产| 亚洲卡通动漫在线| 激情深爱一区二区| 色综合久久久久网| 欧美成人vr18sexvr| 国产精品久久久久久亚洲毛片| 午夜av电影一区| 成人av电影在线观看| 91精品国产一区二区人妖| 国产精品理论在线观看| 午夜久久福利影院| 成人av网站大全| 日韩精品资源二区在线| 玉足女爽爽91| 国产精品亚洲午夜一区二区三区 | 国产精品一区专区| 欧美男同性恋视频网站| 国产三级一区二区三区| 亚洲综合一区二区精品导航| 国内精品久久久久影院色| 欧美在线不卡视频| 国产农村妇女毛片精品久久麻豆 | 国产精品欧美久久久久无广告 | 国产成人精品三级| 欧美精品久久天天躁| 国产精品国产a| 韩国成人在线视频| 5月丁香婷婷综合| 亚洲人成小说网站色在线| 九色|91porny| 欧美日本乱大交xxxxx| **欧美大码日韩| 国产精品18久久久久久久网站| 欧美影院一区二区三区| 日韩美女精品在线| 粉嫩aⅴ一区二区三区四区| 日韩精品一区二区三区中文不卡| 亚洲伊人色欲综合网| 97se亚洲国产综合自在线观| 国产亚洲欧美日韩俺去了| 免费不卡在线视频| 欧美日韩专区在线| 亚洲区小说区图片区qvod| 国产成人免费视频一区| 日韩欧美国产综合在线一区二区三区| 亚洲午夜在线视频| 色狠狠av一区二区三区| 亚洲三级免费电影| 99免费精品视频| 国产精品久久二区二区| 国产成人一区在线| 久久这里只精品最新地址| 美女一区二区久久| 日韩三级高清在线| 免费人成在线不卡| 欧美精品一卡二卡| 五月天丁香久久| 欧美三级电影精品| 五月综合激情网| 在线成人免费观看| 免费高清在线一区| 欧美v日韩v国产v| 久久97超碰国产精品超碰| 欧美一区二区视频免费观看| 日韩专区中文字幕一区二区| 欧美精品vⅰdeose4hd| 日本午夜精品一区二区三区电影| 在线成人av影院| 蜜臀av性久久久久av蜜臀妖精| 日韩欧美一区二区免费| 激情综合一区二区三区| 久久久亚洲高清| 成人高清免费观看| 亚洲天堂成人网| 欧美影院一区二区| 日韩av一区二区三区四区| 欧美电影免费观看高清完整版在线| 麻豆成人久久精品二区三区红| 精品女同一区二区| 国产伦精品一区二区三区在线观看 | 91在线码无精品| 亚洲欧美另类久久久精品| 91成人在线观看喷潮| 日产精品久久久久久久性色| 精品国产青草久久久久福利| 国产精一区二区三区| 亚洲欧洲99久久| 欧美日韩国产首页| 韩国av一区二区三区在线观看 | 国产福利一区在线| 亚洲天堂精品在线观看| 777精品伊人久久久久大香线蕉| 久久国产精品99久久久久久老狼| 久久久99精品久久| 精品99一区二区| 99精品视频在线观看| 亚洲成a人在线观看| 精品国产乱码91久久久久久网站| 成人黄色片在线观看| 亚洲成人中文在线| 久久久精品蜜桃| 在线观看免费亚洲| 精品伊人久久久久7777人| 成人欧美一区二区三区1314| 欧美日韩激情在线| 国产不卡视频在线播放| 亚洲一区二区精品久久av| 久久亚洲免费视频| 91美女在线观看| 久久99精品久久久久久动态图| 国产精品福利一区二区三区| 欧美日韩一区成人| 国产1区2区3区精品美女| 亚洲韩国精品一区| 欧美国产日韩在线观看| 欧美久久久久久久久中文字幕| 国产精品一品二品| 婷婷开心久久网| 国产精品麻豆欧美日韩ww| 欧美高清视频不卡网| 成人av影院在线| 奇米精品一区二区三区四区 | 亚洲综合一二区| 久久久久久免费网| 777午夜精品视频在线播放| 成人黄色a**站在线观看| 美国三级日本三级久久99| 亚洲女女做受ⅹxx高潮| 久久蜜桃香蕉精品一区二区三区| 欧美日韩亚洲综合在线| 成人黄色一级视频| 麻豆精品新av中文字幕| 亚洲综合久久久久| 国产精品久久免费看| 欧美大胆一级视频| 在线播放/欧美激情| 色欧美88888久久久久久影院| 国产成人亚洲综合a∨婷婷图片 | 97超碰欧美中文字幕| 国产精品一线二线三线| 日韩va欧美va亚洲va久久| youjizz国产精品| 久久精品国产久精国产爱| 亚洲午夜久久久久中文字幕久| 国产精品大尺度| 2020国产成人综合网| 欧美一二三区精品| 欧美天堂一区二区三区| 99精品国产视频| 成年人网站91| 国产白丝精品91爽爽久久| 久久精品国产澳门| 免费人成在线不卡| 日韩精品欧美成人高清一区二区| 一区二区成人在线| 亚洲欧美色综合| 亚洲欧美电影一区二区| 国产精品久久一级| 国产精品国产三级国产aⅴ原创 | 另类综合日韩欧美亚洲| 天天综合天天做天天综合| 亚洲网友自拍偷拍| 亚洲一区二三区| 午夜视黄欧洲亚洲|