南京城自外而内,有外城、内城、皇城、宫城四层。内城周长九十六里,外城周长一百八十里,是全国最大的城市。然而,朱棣却毫不犹豫的迁都北京,历史上叫做永乐迁都。为什么朱棣会这么做?原因主要有这么几个:第一, 北京是朱棣的老巢。朱棣是篡位逼死侄子建文帝上台,在当年来看首先就是理屈。篡位谋反是天大的罪行,明朝老百姓从内心深处是不能接受的。如果朱棣不是朱元璋的儿子,恐怕各地人民早就起兵反叛了。就这样,毕竟南方是建文帝的故土,忠于他的力量很多。朱棣长期留在这里,难保安全。当年孙策就是在自己的地盘内游猎,被3个刺客杀死!刺客是吴郡太守许贡的部下,而许贡早在3年前就被孙策杀了。这些刺客在孙策地盘潜伏了3年,就在等待一个行刺的机会。而建文帝是皇帝,在古代愿意为他牺牲的死士绝对不会少,可能就隐藏在南京周边。朱棣明白,谁也挡不住真正的亡命之徒。只要他不是隐居深宫、从不出门,在南京就可能会被刺杀,存在生命危险。相反,北京则是朱棣多年苦心建设的老巢,住了20多年,安全且稳定。北京的居民常年受朱棣的恩惠,不会要他的性命。第二, 出于军事目的。朱棣是个军事家。他认为:未来大明的最大敌人还是逃入大漠的蒙古人。即便北元很快灭亡,因大明无法控制不适合农耕的蒙古高原,这里永远都会有新的游牧民族霸主。而只有有霸主存在,他们迟早会对大明构成威胁。所以,大明想要保证国家的稳固,就应该保持对游牧民族的战略攻势。通过主动进攻,让他们无法积蓄成力量进行南下。不过,当年并没有高效通讯设备。当年安禄山在河北造反,八百里加急竭尽全力,也要花费三天才能送到长安。而战争则是瞬息万变,可能一二个小时就会有翻天覆地的变化。所以,把首都定在北京,距离前线就不太远,君主可以保持监督军情。如果天子足够厉害,可以像朱棣一样领兵,出了长城就可以和敌人决战!第三, 稳定全国的目的。之前朝代的经验告诉我们,河北省的稳定对全国有很大的意义。整个北宋时期,燕云十六州在敌人手中,所以中原王朝非常不稳定。因为敌人骑兵军团借此进入华北大平原,一不小心就杀到首都了。而天子既然将首都定在北京,必然会在这里驻扎重兵。于是,北京不再是边塞小城,燕云十六州就会很稳固。北方安全了,南方也就固若金汤。说通俗点,就是天子守国门。不过,迁都的问题也是很明显。最严重的问题就是,在大明衰弱的朝代,首都北京就比较危险。北京距离长城的要隘张家口,只有200公里距离,等于同游牧民族