mirror of https://github.com/status-im/consul.git
merge dns table with current dns page
This commit is contained in:
parent
0057b8df49
commit
111cbe0ffa
|
@ -1,12 +0,0 @@
|
||||||
| | service | connect (enterprise) | ingress (enterprise) | node | query | addr |
|
|
||||||
|----------------|-------------------------|-------------------------|-------------------------|------------------------|-----------------|------------------------------|
|
|
||||||
| TypeSOA | Supported | Supported | Supported | Supported | Supported | Supported |
|
|
||||||
| TypeNS | Supported | Supported | Supported | Supported | Supported | Supported |
|
|
||||||
| TypeAXFR | Not Implemented | Not Implemented | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
|
|
||||||
| TypeA/TypeAAAA | Supported | Supported | Supported | Supported | | Supported |
|
|
||||||
| TypeANY | Supported (return A) | Supported (return A) | Supported (return A) | Supported | | Supported (return A) |
|
|
||||||
| TypeCNAME | Supported (node cname) | Supported (node cname) | Supported (node cname) | Supported (node cname) | | return empty with A as extra |
|
|
||||||
| TypeOPT | Supported (node OPT) | Supported (node OPT) | Supported (node OPT) | Supported (node OPT) | | return empty with A as extra |
|
|
||||||
| TypePTR | Supported (node PTR) | Supported (node PTR) | Supported (node PTR) | Supported (node PTR) | | return empty with A as extra |
|
|
||||||
| TypeSRV | Supported (service SRV) | Supported (service SRV) | Supported (service SRV) | No error but empty | | return empty with A as extra |
|
|
||||||
| TypeTXT | Answer A record (????) | Answer A record (????) | Answer A record (????) | Supported | | return empty with A as extra |
|
|
|
@ -24,5 +24,19 @@ the DNS protocol can be found in the RFCs: [RFC 1035], [RFC 6891], [RFC 2782], a
|
||||||
The DNS interface is implemented as a DNS server using [miekg/dns] and the handlers for
|
The DNS interface is implemented as a DNS server using [miekg/dns] and the handlers for
|
||||||
requests are in `agent/dns.go`.
|
requests are in `agent/dns.go`.
|
||||||
|
|
||||||
|
The following table describe the current DNS behaviour depending on the dns query kind (node, service...), and the query type (A/AAAA, SRV...)
|
||||||
|
|
||||||
|
| | service | connect (enterprise) | ingress (enterprise) | node | query | addr |
|
||||||
|
|----------------|-------------------------|-------------------------|-------------------------|------------------------|-----------------|------------------------------|
|
||||||
|
| TypeSOA | Supported | Supported | Supported | Supported | Supported | Supported |
|
||||||
|
| TypeNS | Supported | Supported | Supported | Supported | Supported | Supported |
|
||||||
|
| TypeAXFR | Not Implemented | Not Implemented | Not Implemented | Not Implemented | Not Implemented | Not Implemented |
|
||||||
|
| TypeA/TypeAAAA | Supported | Supported | Supported | Supported | | Supported |
|
||||||
|
| TypeANY | Supported (return A) | Supported (return A) | Supported (return A) | Supported | | Supported (return A) |
|
||||||
|
| TypeCNAME | Supported (node cname) | Supported (node cname) | Supported (node cname) | Supported (node cname) | | return empty with A as extra |
|
||||||
|
| TypeOPT | Supported (node OPT) | Supported (node OPT) | Supported (node OPT) | Supported (node OPT) | | return empty with A as extra |
|
||||||
|
| TypePTR | Supported (node PTR) | Supported (node PTR) | Supported (node PTR) | Supported (node PTR) | | return empty with A as extra |
|
||||||
|
| TypeSRV | Supported (service SRV) | Supported (service SRV) | Supported (service SRV) | No error but empty | | return empty with A as extra |
|
||||||
|
| TypeTXT | Answer A record (????) | Answer A record (????) | Answer A record (????) | Supported | | return empty with A as extra |
|
||||||
|
|
||||||
[miekg/dns]: https://github.com/miekg/dns
|
[miekg/dns]: https://github.com/miekg/dns
|
||||||
|
|
Loading…
Reference in New Issue