Ja, med en reflector eller discovery-proxy som filtrerar gränssnitt eller tjänstetyper, plus brandväggsregler som endast tillåter den trafik som den lösta applikationen behöver.
Detta blir en verklig kompatibilitetsfråga när telefoner, högtalare, skrivare eller medieklienter behöver upptäckt mellan betrodda VLAN och IoT-VLAN utan att VLAN:en öppnas generellt. Börja med en tillfällig sökväg eller ett tillfälligt konto, behåll det tidigare fungerande tillståndet tillgängligt och bedöm designen utifrån den ursprungliga arbetsbelastningen i stället för ett anslutningstest som bara körts en gång.
Fastställ behörighets- och identitetsgränsen för selektivt mDNS mellan VLAN
Den stödda grenen är selektiv reflektion av discovery plus en separat policy för unicaståtkomst. Den konkurrerande grenen är att reflektera alla multicastannonseringar och samtidigt anta att discovery är detsamma som auktorisering. Dokumentera versioner, identiteter, adresser, monteringssökvägar, behörigheter och det aktuella observerbara tillståndet innan du ändrar någon av grenarna.
Det relevanta beteendet hos multicast DNS definierar den första kompatibilitetsgränsen. Använd det för att begränsa påståendet och verifiera sedan samma beteende på just denna hemserver i stället för att behandla en dokumenterad funktion som bevis på att hela designen fungerar.
Skriv beslutsregeln före testningen: resultatet måste vara att endast godkända poster passerar gränsen och att endast godkända klienter kan ansluta till den annonserade tjänsten; fel innefattar att oönskade tjänstetyper visas, att duplicerade namn flappar eller att discovery lyckas medan applikationsporten är överexponerad. Detta förhindrar att en partiell anslutning eller ett felfritt kommandoavslut misstolkas som kompatibilitet från början till slut.
Testa åtkomst utan att utöka behörigheterna
Använd en kontrollerad särskiljande faktor: fånga annonseringar på båda VLAN:en, tillåt en tjänstetyp, neka en annan och testa om den upptäckta målporten kan nås separat. Håll klient, arbetsbelastning, filuppsättning, konto och tidpunkt konstanta så att den ändrade komponenten är den enda rimliga förklaringen.
Använd Avahi-reflektorkontroller för att välja den andra observationen som är viktig för denna sökväg. Fånga båda sidorna av transaktionen: resolver eller route, förhandlat protokoll, processidentitet, avslutsstatus, fördröjning, överförda byte och eventuella återställningshändelser.
Upprepa testet efter den livscykelhändelse som anges i titeln - återskapande, återanslutning, ommontering, omstart, failover eller klientbyte. En design som endast fungerar medan gamla sockets, cacheminnen eller autentiseringsuppgifter fortfarande är aktiva har inte klarat testet.
tcpdump -ni VLAN_IF udp port 5353
dns-sd -B _service._tcp
# verify discovered TCP/UDP port separately
Skilj stödd åtkomst från en partiell tillfällig lösning
GODKÄNT: endast godkända poster passerar gränsen och endast godkända klienter kan ansluta till den annonserade tjänsten. Spara de exakta versionerna och den topologi som skapade detta tillstånd, eftersom slutsatsen gäller dessa villkor och inte varje implementation av protokollet.
UNDERKÄNT: oönskade tjänstetyper visas, duplicerade namn flappar eller discovery lyckas medan applikationsporten är överexponerad. Kontrollera delade beroenden som DNS, MTU, identitet, brandväggstillstånd, lagringsfördröjning och cachade sessioner innan du förklarar någon av huvudgrenarna som ansvarig.
UNDANTAG: inaktivera reflektion, töm discovery-cacheminnen och aktivera ett gränssnitt och en tjänsteklass i taget med motsvarande brandväggsregler. Utöka inte behörigheterna, radera inte källdata, försvaga inte transportsäkerheten och ersätt inte fungerande lagring förrän en upprepningsbar observation identifierar vilken gräns som misslyckades.
Bekräfta beständighet efter återanslutning eller omstart
Utför endast den åtgärd som motsvarar den observerade grenen och kör sedan den ursprungliga arbetsbelastningen igen. Behåll designen endast när endast godkända poster passerar gränsen och endast godkända klienter kan ansluta till den annonserade tjänsten under två relevanta livscykelcykler och vid den förväntade samtidiga belastningen.
Använd åtkomst till medie-VLAN för att verifiera det närmast beroende arbetsflödet. Dess åtkomst, tidsförlopp och återställningsbeteende måste förbli oförändrade medan den nya designen är aktiv.
Stoppa och återgå till det sparade tillståndet om oönskade tjänstetyper visas, duplicerade namn flappar eller discovery lyckas medan applikationsporten är överexponerad. Eskalera med tidsstämplar, exakta versioner, route- eller monteringsbevis och den minsta reproduktionen i stället för att lägga till ännu en tillfällig lösning.
Jämför resultatet med lokala discovery-överskrivningar så att risken inte bara flyttas till ett annat nätverks-, identitets-, säkerhetskopierings- eller lagringslager.
För selektivt mDNS mellan VLAN är det kvalificerade svaret därför den inledande bedömningen - inte ett ovillkorligt ja. Det observerbara godkända tillståndet är gränsen för godkännande; det underkända tillståndet är gränsen för återställning.
Vanliga frågor
Öppnar mDNS-reflektion tjänsteporten?
Nej. Den flyttar discovery-poster; brandvägg och applikationsautentisering avgör fortfarande om anslutningen fungerar.
Kan filtrering efter tjänstetyp förhindra alla läckor?
Det minskar exponeringen, men namn och implementationens beteende behöver fortfarande verifieras på paketnivå.
När är unicast DNS-SD bättre?
Använd det när du behöver centrala poster, förutsägbara omfång och mindre multicastreflektion över routade nätverk.
Support och tips
Mer att läsa

Kan ett egenhostat galleri bevara parkopplingen mellan Apple Live Photos?
Ett villkorat beslut för hemmaservern om parkoppling med Apple Live Photo, med kontrollerade tester, resultattolkning, återställning och fokuserade vanliga frågor.

Kan du importera Google Takeout och telefonbackuper till ett enda fotobibliotek?
Ett villkorat beslut för en hemmaserver för kombinerad fotoimport, med kontrollerade tester, resultattolkning, återställning och fokuserade vanliga frågor.

Kan Immich använda ett externt bibliotek utan att ta över ägandet av filerna?
Ett villkorat beslut för hemservern om ägarskap av externa bibliotek i Immich, med kontrollerade tester, resultattolkning, återställning och fokuserade vanliga frågor.

