Files
julian.kiedaischandClaude Opus 5.5 24ebcea67f test(java-oracle): DnsRun records DNS as Java FILIUS runs it
A resolver's lookup on the new dns-lan network (A, MX, a referral by NS,
an unknown name, a missing server): every frame and the call's result.
ScenarioNetwork installs a scenario's DNS servers. The Swift comparison
reads only scenarios with a Swift result.

Measured: Java's text messages (ID=... QR=... header, question and record
lines), no question in the answer, RCODE 0 always, a referral in the answer
section, an iterative resolver waiting 5 RTT per query.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:46:07 +00:00

138 lines
3.6 KiB
JSON

{
"seed": 51,
"nodes": [
{
"id": "00000000-0000-0000-0000-000000000101",
"kind": "pc",
"ports": [
{
"id": "00000000-0000-0000-0000-000000000111",
"label": "eth0"
}
]
},
{
"id": "00000000-0000-0000-0000-000000000102",
"kind": "pc",
"ports": [
{
"id": "00000000-0000-0000-0000-000000000112",
"label": "eth0"
}
]
},
{
"id": "00000000-0000-0000-0000-000000000103",
"kind": "pc",
"ports": [
{
"id": "00000000-0000-0000-0000-000000000113",
"label": "eth0"
}
]
},
{
"id": "00000000-0000-0000-0000-000000000104",
"kind": "pc",
"ports": [
{
"id": "00000000-0000-0000-0000-000000000114",
"label": "eth0"
}
]
},
{
"id": "00000000-0000-0000-0000-000000000105",
"kind": "networkSwitch",
"ports": [
{
"id": "00000000-0000-0000-0000-000000000121",
"label": "sw1"
},
{
"id": "00000000-0000-0000-0000-000000000122",
"label": "sw2"
},
{
"id": "00000000-0000-0000-0000-000000000123",
"label": "sw3"
},
{
"id": "00000000-0000-0000-0000-000000000124",
"label": "sw4"
},
{
"id": "00000000-0000-0000-0000-000000000125",
"label": "sw5"
}
]
}
],
"links": [
{
"id": "00000000-0000-0000-0000-00000000F001",
"sourceNode": "00000000-0000-0000-0000-000000000101",
"sourcePort": "00000000-0000-0000-0000-000000000111",
"targetNode": "00000000-0000-0000-0000-000000000105",
"targetPort": "00000000-0000-0000-0000-000000000121"
},
{
"id": "00000000-0000-0000-0000-00000000F002",
"sourceNode": "00000000-0000-0000-0000-000000000102",
"sourcePort": "00000000-0000-0000-0000-000000000112",
"targetNode": "00000000-0000-0000-0000-000000000105",
"targetPort": "00000000-0000-0000-0000-000000000122"
},
{
"id": "00000000-0000-0000-0000-00000000F003",
"sourceNode": "00000000-0000-0000-0000-000000000103",
"sourcePort": "00000000-0000-0000-0000-000000000113",
"targetNode": "00000000-0000-0000-0000-000000000105",
"targetPort": "00000000-0000-0000-0000-000000000123"
},
{
"id": "00000000-0000-0000-0000-00000000F004",
"sourceNode": "00000000-0000-0000-0000-000000000104",
"sourcePort": "00000000-0000-0000-0000-000000000114",
"targetNode": "00000000-0000-0000-0000-000000000105",
"targetPort": "00000000-0000-0000-0000-000000000124"
}
],
"devices": {
"00000000-0000-0000-0000-000000000101": {
"ip": "192.168.0.20",
"mask": "255.255.255.0",
"dns": "192.168.0.10"
},
"00000000-0000-0000-0000-000000000102": {
"ip": "192.168.0.10",
"mask": "255.255.255.0"
},
"00000000-0000-0000-0000-000000000103": {
"ip": "192.168.0.11",
"mask": "255.255.255.0"
},
"00000000-0000-0000-0000-000000000104": {
"ip": "192.168.0.21",
"mask": "255.255.255.0",
"dns": "192.168.0.99"
}
},
"dnsServers": {
"00000000-0000-0000-0000-000000000102": {
"records": [
"web.filius.de A 192.168.0.30",
"filius.de MX mail.filius.de",
"mail.filius.de A 192.168.0.31",
"schule.de NS ns.schule.de",
"ns.schule.de A 192.168.0.11"
]
},
"00000000-0000-0000-0000-000000000103": {
"records": [
"www.schule.de A 192.168.0.40"
]
}
},
"steps": []
}