Следующее справедливо для обоих примеров:
Если подчиненный маршрутизатор действует как обычный шлюз / сетевой мост и имеет два интерфейса с действительным ip на обоих, ответ да на обоих счетах.
Однако, если суб-маршрутизатор работает в любой форме NAT, который скрывает внутренние адреса от внешних, ответ - нет. Вы сможете настроить переадресацию портов с компьютеров внутри на внешний интерфейс маршрутизаторов, а затем обмениваться данными через него - однако, это становится более сложным, когда у вас есть дополнительные маршрутизаторы.
Например.
Машина 1 находится за NAT-маршрутизатором, на нем размещен веб-сервер. Любая машина за этим маршрутизатором / в той же сети может получить доступ через http: //IP.address, однако, машина два или любая машина вне сети получит к ней доступ через http: //routers.ip.address (когда порт 80 переадресован на внутренний интерфейс).
Если вы просто настроите его как мост / шлюз, у вас не будет дублирующихся IPS, например, компьютер один будет 192.168.0.x, а компьютер два будет 192.168.1.x (оба на 255.255.255.0 или / 24), тогда просто нужно ввести реальный IP-адрес для доступа к тому же веб-серверу (брандмауэры и все остальное позволяет).
Если вы разрабатываете новую сеть с нуля, я настоятельно рекомендую вам пойти по пути шлюза / моста, поскольку это (в моих книгах) лучший способ сделать это.
Я надеюсь, что это поможет, если вы хотите получить разъяснения по чему-либо, пожалуйста, напишите в комментариях, и я буду рад расширить.