第二種方法,是把古人所說的“州”,來考古代的疆域。古人所說的州有三種:
一、《禹貢》:冀州,《公羊》莊十年疏引鄭注……兩河間曰冀州。濟河惟兗州,海岱惟青州,海岱及淮惟徐州,淮海惟揚州,荊及衡陽惟荊州,荊河惟豫州,華陽黑水惟梁州,黑水西河惟雍州。
二、《爾雅·釋地》:兩河間曰冀州,河南曰豫州,河西曰雍州,漢南曰荊州,江南曰揚州,濟、河間曰兗州,濟東曰徐州,燕曰幽州,齊曰營州?!秴问洗呵铩罚骸昂訚h之間為豫州,周也。兩河間曰冀州,晉也。河、濟間曰兗州,衛(wèi)也。東方為青州,齊也。泗上為徐州,魯也。東南為揚州,越也。南方為荊州,楚也。西方為雍州,秦也。北方為幽州,燕也。”和《爾雅》的說法相合。
三、《周官·夏官·職方氏》:東南曰揚州,正南曰荊州,河南曰豫州,正東曰青州,河?xùn)|曰兗州,正西曰雍州,東北曰幽州,河內(nèi)曰冀州,正北曰并州。
《爾雅》郭璞注:“此蓋殷制”,《釋文》引李巡,《詩·周南·召南譜疏》引孫炎說同;又《周禮》到底靠得住與否,咱們且都不必管他。把這三種說法校對起來,《爾雅》較《禹貢》,少一個梁州,而多一個幽州?!堵毞健酚稚僖粋€徐州,而多一個并州。賈疏說:“以徐梁二州,合之雍青,分冀州以為幽并也。”咱們也且承認他是正確的。從實際上論起來,殷周除盛時不敢說外,雍州的境界,必較《禹貢》為小;梁州有無不可知?!稌虻洹穫喂盼姆譃椤端吹洹罚骸罢厥卸荨?,《史記集解》:“馬融曰:禹平水土,置九州;舜以冀州之北廣大,分置并州;燕齊遼遠,分燕置幽州,齊為營州。……”《爾稚·釋文》引鄭玄說:“舜以青州越海,而分齊為營州;冀州南北太遠,分衛(wèi)為并州,燕以北為幽州?!薄稘h書·地理志》說:“堯遭洪水……天下分絕,為十二州;使禹治之,水土既平,更制九州?!狈渡袝髠鳌穭t“肇”作“兆”,鄭注云:“兆,域也。為營域以祭十二州之分星也?!薄秲x禮通解續(xù)》則并不作分州解。這十二州的分,在什么時候,也暫不必管他。照馬、鄭的說法,疆域和《禹貢》的九州,也沒甚大出入。把《禹貢》的九州,核起如今的地方來,則冀州當(dāng)今直隸、山西二?。粌贾菘缃裰彪`、山東二??;青州當(dāng)今山東省的東北部;徐州當(dāng)今山東省的南部,和江蘇、安徽二省的北部;荊州大略當(dāng)今湖北、湖南兩省,豫州大略當(dāng)今河南,都無疑義;這是大略說的,并不精確。只有雍梁二州的黑水、揚州的海,是一個疑問。依我看起來,第三章第二節(jié)所說的黑水,似乎是靠得住的。揚州的海,還是鄭注“自淮而至海以東也”之說可靠;《公羊》莊十年疏引?!秱慰讉鳌贰澳现梁!敝f,實在不可從。那么:揚州的境域,當(dāng)今江蘇、安徽兩省的大部分,除去淮北。和江西、鄱陽湖一帶。浙江太湖流域。的一部分;雍州當(dāng)今陜、甘兩省,包括青海的大部;梁州包括四川和川邊。云南省的北部——金沙江流域——或者也在其內(nèi)。禹貢的九州,較今內(nèi)地十八?。荷賰蓮V、云、貴、福建,而多川邊、青海;或者包括如今奉天省的一部分。這是承認青州越海之說。