Und da eine IP an einen Netzwerkanschluss gebunden ist (soweit ich weiß), muss der Protokollstack bei einem Kommunikationsversuch mit bspw. 10.4.7.11 wissen, dass das Subnetz 10.4.7.0/24 über den Backend-Anschluss erreichbar ist, und die dafür gebundene IP als Absender setzen.
So ist es. Abgesehen davon, dass das, was Du "Netzwerkanschluss" nennst, nicht zwingend Hardware ist sondern nur danach klingt.
Was appropriate ist, kann auch durch die Routing-Tabellen des Servers festgelegt sein.
Das für Dich "appropriate interface" muss nicht das sein, welches "chosen by the system" ist. Denn "the system" kennt Deine Aufgabe nicht.
Ist der Standard-Bug wenn ich neue Services nutzen will - das Routing stimmt nicht.
Hm. Ein "bug" ist es dann, wenn vor dem "Ausrollen" alles fein säuberlich festgelegt war. Sonst heißt die Motte nicht "Bug"( erst recht nicht "Bunny") sondern "Kommunikationsproblem".