主要是北元。朱棣之所以迁都北京,是因为南京是朱元璋没有打下天下时定的政治中心,打下天下之后,明朝身为全国性政权,南京的地理位置不太好,很明显身为都城有点勉强,达不到统御全国的作用。
尤其北元在北方虎视眈眈,定都南京的确有些不利于北方战事。