Ивангород расположен в Ленинградской области на восточном берегу реки Нарвы, в 159 км к западу от Санкт-Петербурга. Своe имя город получил от названия древней крепости, построенной в 1492 году. "Повелением великого князя Ивана Васильевича заложиша град на немецком рубеже против Ругодива немецкого на реке Нарове на Девичьи горе" - так говорится о Ивангороде в древней летописи. В тревожное для Руси время эта крепость служила щитом русских земель, на протяжении более двух столетий являясь мощным форпостом на ее западной границе.
Это инфо с сайта Ивангорода. А Нарва была еще и датским, и шведским городом. Русская крепость ей противостояла. В советское время это тоже были два разных города, так что, думаю, Вы ошибаетесь
и еще
Я именно про эти моменты.
Ну, тогда - да. 🌼
А так, да. Вы всё правильно написали. Это 2 противоборствующие изначально крепости.