1. DNS/terminology/Glue_records
について、ここに記述してください。
glue の由来も書かれている。/sibling_domain
DNS Glue RR Survey and Terminology Clarification https://tools.ietf.org/html/draft-koch-dns-glue-clarifications-03#page-4
https://tools.ietf.org/html/draft-koch-dns-glue-clarifications-05 March 9, 2015
Domain registry APIs and "superglue" - Tony Finch's blog https://fanf.livejournal.com/145708.html
https://tools.ietf.org/html/rfc8499
The terminology used by implementers and developers
- of DNS protocols, and by operators of DNS systems, has sometimes changed in the decades since the DNS was first defined.
This document gives current definitions for many of the terms used in the DNS in a single document.
定義というより、最新の用法を並べたものだと理解する。-- ToshinoriMaeno 2019-01-09 02:21:03
https://twitter.com/OrangeMorishita/status/691475722620133376
.@tss_ontap_o RFC 7719とその更新のI-D(draft-ietf-dnsop-terminology-bis-00)には、sibling {domain,glue}は書かれていませんでした。 13:20 - 2016年1月25日
draftからの引用 (あやしげな記述も)
1.1. Glue
- Glue records:
"[Resource records] which are not part of the
- authoritative data [of the zone], and are address resource records for the [name servers in subzones]. These RRs are only necessary if the name server's name is 'below' the cut, and are only used as part of a referral response." Without glue "we could be faced with the situation where the NS RRs tell us that in order to learn a name server's address, we should contact the server using the address we wish to learn."
- (Definition from [RFC1034], Section 4.2.1)
A later definition is that glue "includes any record in a zone
- file that is not properly part of that zone, including nameserver records of delegated sub-zones (NS records), address records that accompany those NS records (A, AAAA, etc), and any other stray data that might appear" (Quoted from [RFC2181], Section 5.4.1). Although glue is sometimes used today with this wider definition in mind, the context surrounding the [RFC2181] definition suggests it is intended to apply to the use of glue within the document itself and not necessarily beyond.
1.2. Bailiwick
- Bailiwick: "In-bailiwick" is an adjective to describe a name server
- whose name is either a subdomain of or (rarely) the same as the origin of the zone that contains the delegation to the name server. In-bailiwick name servers may have glue records in their parent zone (using the first of the definitions of "glue records" in the definition above). (The term "bailiwick" means the district or territory where a bailiff or policeman has jurisdiction.) "In-bailiwick" names are divided into two type of name server names: "in-domain" names and "sibling domain" names.
- In-domain: an adjective to describe a name server whose name is
- either subordinate to or (rarely) the same as the owner name of the NS resource records. An in-domain name server name MUST have glue records or name resolution fails. For example, a delegation for "child.example.com" may have "in-domain" name server name "ns.child.example.com".
- Sibling domain: a name server's name that is either subordinate
- to or (rarely) the same as the zone origin and not subordinate to or the same as the owner name of the NS resource records. Glue records for sibling domains are allowed, but not necessary. For example, a delegation for "child.example.com" in "example.com" zone may have "sibling" name server name "ns.another.example.com".