Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
354db6b524 |
@@ -63,8 +63,8 @@ rejected.
|
||||
merged view — it is a map from nameserver to record set.
|
||||
- DNS names inside record values (CNAME, MX, SRV and NS targets) are
|
||||
stored in lower case, because names are case-insensitive and
|
||||
nameservers may answer in any letter case. TXT and CAA values keep
|
||||
their letter case; they are not lower-cased.
|
||||
nameservers may answer in any letter case. TXT and CAA values are
|
||||
stored exactly as received.
|
||||
- Any observable change in any nameserver's response triggers a
|
||||
notification. This includes:
|
||||
- **Record change**: A nameserver returns different records than it
|
||||
|
||||
@@ -610,8 +610,8 @@ func classifyResponse(resp *NameserverResponse, state queryState) {
|
||||
|
||||
// extractRecordValue formats a DNS RR value as a string. DNS names
|
||||
// are case-insensitive and nameservers may answer in any letter case,
|
||||
// so names are lower-cased to compare equal. TXT and CAA values keep
|
||||
// their letter case.
|
||||
// so names are lower-cased to compare equal. TXT and CAA values are
|
||||
// kept exactly as received.
|
||||
func extractRecordValue(rr dns.RR) string {
|
||||
switch r := rr.(type) {
|
||||
case *dns.A:
|
||||
|
||||
Reference in New Issue
Block a user