Eu definitivamente consideraria esconder todos os hosts atrás de um roteador para evitar conflitos e reunir a configuração em um só lugar.
A interface "externa" do [R] pode ser configurada através de um DHCP da rede desconhecida ou estaticamente. A sub-rede de seus hosts deve ser configurada pelo DHCP em [R].
O desafio de acessar seus hosts a partir da rede desconhecida está agora limitado a configurar [r], o que eu suponho que possa ser feito.
Escolher uma sub-rede "incomum" para seus hosts, como 10.241.x.x, provavelmente não interferirá em nada. Mesmo que isso aconteça, alterar a configuração do DHCP em [R] deve ser trivial.
,---------------------.
|Unknown Network [r]-+---[R]---#---------------------.
'---------------------' | Your subnet of hosts|
'---------------------'
[r] - foreign router
[R] - your router
# - basic switch