云南昆明湖上有一副对联,描写了汉朝至元朝的历史典故,其中有一句是这样的:想汉习楼船,唐标铁柱,宋挥玉斧,元跨革囊。这十多个字就是描写各朝代平定云南的情况的。至于交州,一样自秦始皇开发岭南到汉武帝平定南越,都一直在大一统王朝之下。
但是,到了唐朝,情况慢慢发生转变,对于交州,朝廷一直牢牢控制,而云南方面,因为南诏的崛起,成为唐朝的边患之一,不过,南诏还处在部落联盟阶段,一直到蜕变为大理国才改变处境,一起改变的还有唐朝。
唐朝自从藩镇割据以来,各镇都拥兵自重,而边疆的一些人也乘机大街,在朱温篡唐以后,大一统的朝廷突然崩塌,937年兴起的大理国开始了扫平周边的行动,云南基本上成为大理国的辖地,等到宋朝建立,因为宋太祖的原因,没有继续进兵云南,也即是事实上承认了大理的权力。
而交州呢,更加谜,当南汉割据南方的时候,皇帝刘龑认为交州不详,于是放弃了交州,吴权自认为节度使,968年,当时宋朝已经统一大部分的区域,但是宋太祖没有继续南下的雄心,丁先皇这时候再交州建立丁朝年号太平,国号大瞿越。宋朝对此无动于衷,随后又册封为交趾郡王。
这大概就是两个地方的独立之始,但是,宋朝的日子不好过,辽、金、西夏、蒙古轮番的围殴,最后忽必烈为了包围南宋,1253年平定云南,立国两百多年的大理灭亡,但是蒙古人的铁蹄没有停止,大军进攻陈朝。
忽必烈先后组织100多万军队,但是最后都大败而归,不可一世的忽必烈就此收手,不在继续南下。1368年,朱元璋建立明朝,将元朝的力量逐回草原,包括云南的梁王。
这时候,云南和陈朝就走上了不同的道路,现在朱元璋派遣沐英世守云南,而安南陈朝成为不征之国。但是陈朝不征,没有影响他们作死。陈朝掌权的外戚胡一元自称胡公满之后,1400年篡位,立自己的儿子为帝,又戏耍了明成祖一番,明成祖不得不派大奖张辅讨伐胡一元,不到两年时间就擒获胡一元父子。随后改为郡县。
但是,朱棣没有朱元璋的政治谋算,对安南用人失误最终黎利驱逐了明朝军队,彻底使安南永别中华。如果当时朱棣效法朱元璋,任命能人镇守,那肯定是另外一个结果。
当初,朱元璋觉得陈朝不在元朝的统治范围之内,又当时很识趣的向明朝称臣纳贡,朱元璋于是将陈朝列为不征之国,并在皇明祖训里面写明。这一道圣旨成了此后放弃安南的借口。