Amit leírtál az valószínűleg így van, nekem csak a Dunával és magyar jogszabályokkal kapcsolatban van ismeretem/tapasztalatom.
Folyamon jogszerűen:
Hátul (a hajó farán) mindíg a annak az országnak a lobogója va felhúzva amelyik államban van bejegyezve a hajó.
Elöl pedig mindíg annak az országnak a lobogóját kell felhúzni, amely ország területén a külföldi hajó tartózkodik.
(Lásd: Hajózási Szabályzat)
Példa: Magyar hajó, Magyarország területén napfelkeltétől napnyugtáig a fő helyen (általában a hajó farán, vagy a híd mögötti felső fedélzet hátsó harmadán lévő árbócrúdon) a magyar lobogót köteles felhúzni.
Ha ez a hajó kilép Szlovákiába, úgy előre köteles a Szlovák lobogót felhúzni, ha osztrák vizekre ér, úgy a Szlovák lobogót lehúzza és osztrákot húzza fel, ha átár Németoszágba, úgy a német lobogót, ha a Duna-Rajna-Majna csatornán kijut Hollandiába, úgy a holland lobogót köteles felhúzni. --------Úgyanígy kötele eljárni minden, a Dunán hajózó idegen állam hajója is.
Üdv. :)