feat(fls): DNS records from /dns/hosts, as Java's server answers them
Java's DNS server reads its records from the text file /dns/hosts on every query. dnsHosts.ts ports that reading (DNSServer.leseRecordListe, ResourceRecord, Dateisystem.holeDatei) and keeps in the model the records Java answers: type exactly A, MX or NS, and a name Java accepted. The file stays in the file system as it is. Both oracles read 76 hand-picked hosts files (dns-hosts.cases.txt): the Java oracle through DNSServer.holeResourceRecords (DnsHostsCases), the Swift oracle through TopologyDNSHostsFileCodec (--dns-hosts). The Java view matches Java on every case; the model matches Swift except for 33 named cases in twelve reasons: Java splits at single spaces and LF only, has no comments or "IN", turns a TTL that is no int into 3600, keeps duplicates, and empties names with a leading digit. The Swift dump now carries each server's records; the corpus comparison covers them on 16 files. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -266,6 +266,26 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"filius.de",
|
||||
"MX",
|
||||
3600,
|
||||
"smtp.filius.de."
|
||||
],
|
||||
[
|
||||
"dns-root",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.13"
|
||||
],
|
||||
[
|
||||
".",
|
||||
"NS",
|
||||
3600,
|
||||
"dns-root."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : true
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -464,6 +484,20 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"dns.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.14"
|
||||
],
|
||||
[
|
||||
"de",
|
||||
"NS",
|
||||
3600,
|
||||
"dns.de."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -678,6 +712,20 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"dns.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.15"
|
||||
],
|
||||
[
|
||||
"filius.de",
|
||||
"NS",
|
||||
3600,
|
||||
"dns.filius.de."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -727,6 +775,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -1219,6 +1275,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"mywebserver.de",
|
||||
"A",
|
||||
3600,
|
||||
"160.10.20.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -1886,6 +1950,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.2.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -3480,6 +3552,26 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"filius.de",
|
||||
"MX",
|
||||
3600,
|
||||
"smtp.filius.de."
|
||||
],
|
||||
[
|
||||
"dns-root",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.13"
|
||||
],
|
||||
[
|
||||
".",
|
||||
"NS",
|
||||
3600,
|
||||
"dns-root."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : true
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -3678,6 +3770,20 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"dns.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.14"
|
||||
],
|
||||
[
|
||||
"de",
|
||||
"NS",
|
||||
3600,
|
||||
"dns.de."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -3892,6 +3998,20 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"dns.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.15"
|
||||
],
|
||||
[
|
||||
"filius.de",
|
||||
"NS",
|
||||
3600,
|
||||
"dns.filius.de."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -3941,6 +4061,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -4475,6 +4603,20 @@
|
||||
},
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.mein-server.de",
|
||||
"A",
|
||||
3600,
|
||||
"192.168.0.100"
|
||||
],
|
||||
[
|
||||
"xy",
|
||||
"A",
|
||||
3600,
|
||||
"192.168.0.100"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -5868,6 +6010,38 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.231"
|
||||
],
|
||||
[
|
||||
"mail-filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.232"
|
||||
],
|
||||
[
|
||||
"mail-senior.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.233"
|
||||
],
|
||||
[
|
||||
"filius.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail-filius.de."
|
||||
],
|
||||
[
|
||||
"senior.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail-senior.de."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -6958,6 +7132,44 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"webserver.com",
|
||||
"A",
|
||||
3600,
|
||||
"120.130.140.80"
|
||||
],
|
||||
[
|
||||
"gmx.com",
|
||||
"MX",
|
||||
3600,
|
||||
"mail.gmx.com."
|
||||
],
|
||||
[
|
||||
"mail.gmx.com",
|
||||
"A",
|
||||
3600,
|
||||
"130.100.200.25"
|
||||
],
|
||||
[
|
||||
"mail.webmail.com",
|
||||
"A",
|
||||
3600,
|
||||
"140.100.200.25"
|
||||
],
|
||||
[
|
||||
"webmail.com",
|
||||
"MX",
|
||||
3600,
|
||||
"mail.webmail.com."
|
||||
],
|
||||
[
|
||||
"myschool.org",
|
||||
"A",
|
||||
3600,
|
||||
"42.0.0.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -7198,6 +7410,14 @@
|
||||
},
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"meine-schule.de",
|
||||
"A",
|
||||
3600,
|
||||
"10.0.0.1"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -8687,6 +8907,44 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"webserver.de",
|
||||
"A",
|
||||
3600,
|
||||
"120.130.140.80"
|
||||
],
|
||||
[
|
||||
"gmx.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail.gmx.de."
|
||||
],
|
||||
[
|
||||
"mail.gmx.de",
|
||||
"A",
|
||||
3600,
|
||||
"130.100.200.25"
|
||||
],
|
||||
[
|
||||
"mail.webmail.de",
|
||||
"A",
|
||||
3600,
|
||||
"140.100.200.25"
|
||||
],
|
||||
[
|
||||
"webmail.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail.webmail.de."
|
||||
],
|
||||
[
|
||||
"meine-schule.de",
|
||||
"A",
|
||||
3600,
|
||||
"42.0.0.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -8927,6 +9185,14 @@
|
||||
},
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"meine-schule.de",
|
||||
"A",
|
||||
3600,
|
||||
"10.0.0.1"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -10361,6 +10627,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -11142,6 +11416,32 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"mail-senior.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.233"
|
||||
],
|
||||
[
|
||||
"mail-filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.232"
|
||||
],
|
||||
[
|
||||
"filius.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail-filius.de."
|
||||
],
|
||||
[
|
||||
"senior.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail-senior.de."
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -11409,6 +11709,38 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.231"
|
||||
],
|
||||
[
|
||||
"filius.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail-filius.de."
|
||||
],
|
||||
[
|
||||
"senior.de",
|
||||
"MX",
|
||||
3600,
|
||||
"mail-senior.de."
|
||||
],
|
||||
[
|
||||
"mail-filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.184"
|
||||
],
|
||||
[
|
||||
"mail-senior.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.50.184"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -12923,6 +13255,20 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.5.10"
|
||||
],
|
||||
[
|
||||
"www.jupiter.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.4.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -14481,6 +14827,14 @@
|
||||
},
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.2.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -15260,6 +15614,14 @@
|
||||
},
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"42.0.0.2"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -15417,6 +15779,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"webserver.de",
|
||||
"A",
|
||||
3600,
|
||||
"120.130.140.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -15956,6 +16326,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"mywebserver.de",
|
||||
"A",
|
||||
3600,
|
||||
"160.10.20.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -16939,6 +17317,14 @@
|
||||
"system" : {
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.filius.de",
|
||||
"A",
|
||||
3600,
|
||||
"141.99.2.10"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
@@ -17670,6 +18056,20 @@
|
||||
},
|
||||
"dnsServer" : {
|
||||
"forwardingServerIPAddress" : null,
|
||||
"records" : [
|
||||
[
|
||||
"www.mein-server.de",
|
||||
"A",
|
||||
3600,
|
||||
"192.168.0.100"
|
||||
],
|
||||
[
|
||||
"xy",
|
||||
"A",
|
||||
3600,
|
||||
"192.168.0.100"
|
||||
]
|
||||
],
|
||||
"recursiveResolutionEnabled" : false
|
||||
},
|
||||
"installedPrograms" : [
|
||||
|
||||
Reference in New Issue
Block a user