Ja, als de router of gedelegeerde resolver de bedoelde A- en AAAA-antwoorden aan de juiste clientnetwerken levert en clients die resolver daadwerkelijk voor beide families gebruiken.
Dit wordt een echte compatibiliteitskwestie wanneer interne hostnamen naar private IPv4- en IPv6-adressen moeten verwijzen, terwijl openbare clients openbare antwoorden ontvangen. Begin met een wegwerptraject of -account, houd de vorige werkende toestand beschikbaar en beoordeel het ontwerp op basis van de oorspronkelijke workload in plaats van op basis van een eenmalige verbindingstest.
Scheid de ondersteunde architectuur van de risicovolle
De ondersteunde variant bestaat uit client-specifieke A- en AAAA-antwoorden vanuit รฉรฉn autoritair beleid. De concurrerende variant bestaat eruit dat IPv6-clients de lokale resolver omzeilen of een onbereikbaar globaal of ULA-adres ontvangen. Noteer versies, identiteiten, adressen, mountpaden, rechten en de huidige waarneembare toestand voordat je een van beide varianten wijzigt.
De relevante split-DNS-weergaven bepalen de eerste compatibiliteitsgrens. Gebruik ze om de claim af te bakenen en controleer vervolgens hetzelfde gedrag op deze exacte thuisserver, in plaats van een gedocumenteerde functie te beschouwen als bewijs dat het volledige ontwerp werkt.
Schrijf de beslisregel op voordat je test: succes betekent dat elk netwerk de bedoelde adresfamilie ontvangt en dezelfde service met certificaat bereikt zonder hairpinning via het openbare netwerk; falen omvat een AAAA-record dat een openbaar of verouderd adres lekt, clients die versleutelde externe DNS gebruiken, of IPv6-routering en firewallbeleid die niet overeenkomen met het antwoord. Zo voorkom je dat een gedeeltelijke verbinding of een foutloze beรซindiging van een opdracht verkeerd wordt geรฏnterpreteerd als end-to-endcompatibiliteit.
Reproduceer het exacte opslag- en netwerkpad
Gebruik รฉรฉn gecontroleerde onderscheidende test: vraag A en AAAA op vanaf elke VLAN, controleer welke resolver daadwerkelijk wordt gebruikt en maak vervolgens via beide families verbinding terwijl openbare fallback tijdens de test is uitgeschakeld. Houd de client, workload, bestandsset, account en timing constant, zodat het gewijzigde onderdeel de enige plausibele verklaring is.
Gebruik dnsmasq-adresregels om te bepalen welke tweede observatie voor dit pad van belang is. Leg beide kanten van de transactie vast: resolver of route, onderhandeld protocol, procesidentiteit, afsluitstatus, latentie, overgedragen bytes en eventuele herstelgebeurtenissen.
Herhaal de test na de in de titel genoemde levenscyclusgebeurtenisโrecreatie, opnieuw verbinden, opnieuw mounten, herstart, failover of een clientwijziging. Een ontwerp dat alleen werkt zolang oude sockets, caches of referenties warm blijven, is niet geslaagd.
dig A app.home @router
dig AAAA app.home @router
curl -4 https://app.home
curl -6 https://app.home
Interpreteer resultaten rond duurzaamheid, time-outs en herstel
GESLAAGD: elk netwerk ontvangt de bedoelde adresfamilie en bereikt dezelfde service met certificaat zonder hairpinning via het openbare netwerk. Sla de exacte versies en topologie op die deze toestand hebben opgeleverd, omdat de conclusie voor die omstandigheden geldt en niet voor elke implementatie van het protocol.
MISLUKT: een AAAA-record lekt een openbaar of verouderd adres, clients gebruiken versleutelde externe DNS, of IPv6-routering en firewallbeleid komen niet overeen met het antwoord. Controleer gedeelde afhankelijkheden zoals DNS, MTU, identiteit, firewallstatus, opslaglatentie en gecachte sessies voordat je een van beide primaire varianten verantwoordelijk stelt.
UITZONDERING: verwijder de onjuiste AAAA-override, herstel een bereikbare antwoordenset en corrigeer de resolveradvertentie plus IPv6-routering voordat je deze opnieuw inschakelt. Breid rechten niet uit, verwijder geen brongegevens, verzwak de transportbeveiliging niet en vervang werkende opslag niet voordat een reproduceerbare observatie heeft vastgesteld welke grens is overschreden.
Behoud het ontwerp pas na een herstelwaardige controle
Pas alleen de actie toe die overeenkomt met de waargenomen variant en voer vervolgens de oorspronkelijke workload opnieuw uit. Behoud het ontwerp alleen wanneer elk netwerk de bedoelde adresfamilie ontvangt en dezelfde service met certificaat bereikt zonder hairpinning via het openbare netwerk gedurende twee relevante levenscycli en onder de verwachte gelijktijdige belasting.
Gebruik de split-horizon-DNS om de meest direct afhankelijke workflow te controleren. De toegangs-, timing- en herstelgedragingen daarvan moeten ongewijzigd blijven terwijl het nieuwe ontwerp actief is.
Stop en keer terug naar de opgeslagen toestand als een AAAA-record een openbaar of verouderd adres lekt, clients versleutelde externe DNS gebruiken, of IPv6-routering en firewallbeleid niet overeenkomen met het antwoord. Escaleer met tijdstempels, exacte versies, route- of mountbewijs en de kleinst mogelijke reproductie in plaats van nog een workaround toe te voegen.
Controleer het resultaat aan de hand van de IPv6-firewallregels, zodat het risico niet alleen naar een andere netwerk-, identiteits-, back-up- of opslaglaag wordt verplaatst.
Voor dual-stack split-DNS is het gekwalificeerde antwoord dus het oordeel aan het beginโgeen onvoorwaardelijk ja. De waarneembare geslaagde toestand is de acceptatieregel; de mislukte toestand is de terugdraairegel.
Veelgestelde vragen
Kan een A-record werken terwijl AAAA de app laat falen?
Ja. Veel clients geven de voorkeur aan IPv6, waardoor een slecht AAAA-pad kan falen voordat IPv4 wordt geprobeerd.
Negeert beveiligde DNS in de browser de router?
Dat kan. Controleer welke resolver de client effectief gebruikt en bepaal het beleid voor versleutelde DNS op beheerde apparaten.
Moet interne IPv6 ULA- of globale adressen gebruiken?
Beide kunnen werken wanneer routering, DNS, firewall en certificaatnamen consistent zijn; test het daadwerkelijke clientpad.
Ondersteuning & Tips
Meer om te lezen

Kan een zelfgehoste galerij de koppeling van Apple Live Photos behouden?
Een voorwaardelijke beslissing voor een thuisserver voor het koppelen van Apple Live Photos, met gecontroleerde tests, interpretatie van resultaten, terugdraaien en gerichte veelgestelde vragen.

Kun je Google Takeout en back-ups van telefoons importeren in รฉรฉn fotobibliotheek?
Een voorwaardelijke beslissing voor een homeserver voor gecombineerde foto-import, met gecontroleerde tests, interpretatie van de resultaten, terugdraaien en gerichte veelgestelde vragen.

Kan Immich een externe bibliotheek gebruiken zonder eigenaar van de bestanden te worden?
Een voorwaardelijke beslissing voor een thuisserver over eigenaarschap van externe bibliotheken in Immich, met gecontroleerde tests, interpretatie van resultaten, terugdraaien en gerichte veelgestelde vragen.

