《爾雅》郭璞注:“此蓋殷制”,《釋文》引李巡,《詩·周南·召南譜疏》引孫炎說同;又《周禮》到底靠得住與否,咱們且都不必管他。把這三種說法校對(duì)起來,《爾雅》較《禹貢》,少一個(gè)梁州,而多一個(gè)幽州?!堵毞健酚稚僖粋€(gè)徐州,而多一個(gè)并州。賈疏說:“以徐梁二州,合之雍青,分冀州以為幽并也?!痹蹅円睬页姓J(rèn)他是正確的。從實(shí)際上論起來,殷周除盛時(shí)不敢說外,雍州的境界,必較《禹貢》為小;梁州有無不可知?!稌虻洹罚▊喂盼姆譃椤端吹洹罚骸罢厥卸荨保妒酚浖狻罚骸榜R融曰:禹平水土,置九州;舜以冀州之北廣大,分置并州;燕齊遼遠(yuǎn),分燕置幽州,齊為營(yíng)州?!薄稜栄拧め屛摹芬嵭f:“舜以青州越海,而分齊為菅州;冀州南北太遠(yuǎn),分衛(wèi)為并州,燕以北為幽州?!薄稘h書·地理志》說:“堯遭洪水,……天下分絕,為十二州;使禹治之,水土既平,更制九州。”伏生《尚書大傳》則“肇”作“兆”,鄭注云:“兆,域也。為營(yíng)域以祭十二州之分星也。”(《儀禮通解續(xù)》)則并不作分州解。這十二州的分,在什么時(shí)候,也暫不必管他。照馬、鄭的說法,疆域和《禹貢》的九州,也沒甚大出入。把《禹貢》的九州,核起如今的地方來,則冀州當(dāng)今直隸、山西二?。粌贾菘缃裰彪`、山東二??;青州當(dāng)今山東省的東北部;徐州當(dāng)今山東省的南部,和江蘇、安徽二省的北部;荊州大略當(dāng)今湖北、湖南兩省,豫州大略當(dāng)今河南,都無疑義;這是大略說的,并不精確。只有雍梁二州的黑水、揚(yáng)州的海,是一個(gè)疑問。依我看起來,第三章第二節(jié)所說的黑水,似乎是靠得住的。揚(yáng)州的海,還是鄭注“自淮而至海以東也”之說可靠《公羊》莊十年疏引?!秱慰讉鳌贰澳现梁!敝f,實(shí)在不可從。那么:揚(yáng)州的境域,當(dāng)今江蘇、安徽兩省的大部分,除去淮北。和江西、鄱陽湖一帶。浙江太湖流域。的一部分;雍州當(dāng)今陜、甘兩省,包括青海的大部;梁州包括四川和川邊。云南省的北部——金沙江流域——或者也在其內(nèi)。禹貢的九州,較今內(nèi)地十八?。荷賰蓮V、云、貴、福建,而多川邊、青海;或者包括如今奉天省的一部分。這是承認(rèn)青州越海之說。
這一種方法,因?yàn)樗猩酱ㄒ宰龇庥虻淖C據(jù),比第一種說法,靠得住許多。但是咱們還要用一種方法來核對(duì)他。
第(三)種方法,便是考校古人所說“疆域的四至”。
(一)《史記·五帝本紀(jì)》:東至于海,登丸山《集解》:“徐廣曰:丸,一作凡。骃案《地理志》曰:丸山,在瑯邪朱虛縣?!卑溉缃瘛稘h書·地理志》作凡山。及岱宗;西至于空桐,《集解》:“韋昭曰:在龍右。”登雞頭;《索隱》:“山名也。后漢王孟塞雞頭道,在隴西。……”南至于江,登熊、湘;《集解》:“骃案《封禪書》曰:南伐至于召陵,登熊山,《地理志》曰:湘山,在長(zhǎng)沙益陽縣?!北敝鹑澲?,合符釜山,而邑于涿鹿之阿。案這是指黃帝的。
(二)又南撫交阯北發(fā),《索隱》:“當(dāng)云北戶?!蔽魅?、析支、渠搜、氏、羌,《索隱》:“西戎上少一西字?!北鄙饺?、發(fā)、息慎,《索隱》:“……《漢書》:北發(fā)是北方國(guó)名,……山戎下少一北字?!睎|長(zhǎng)、鳥夷?!端麟[》:“長(zhǎng)字下少一夷字,……今按《大戴禮》亦云長(zhǎng)夷,則長(zhǎng)是夷號(hào)?!卑高@是說舜的。
(三)《書·禹貢》:東漸于海,西被于流沙,朔南暨,聲教訖于四海。
(四)《禮記·王制》:自恒山至于南河,千里而近;自南河至于江,千里而近;自江至于衡山,千里而遙;自東河至于東海,千里而遙;自東河至于西河,千里而近;自西河至于流沙,千里而遙。西不盡流沙,南不盡衡山,東不盡東海,北不盡恒山。凡四海之內(nèi),斷長(zhǎng)補(bǔ)短,方三千里。
(五)《爾雅·釋地》:東至于泰遠(yuǎn),西至于邠國(guó),南至于濮鉛,北至于祝栗,謂之四極;觚竹、北戶、西王母、日下,謂之四荒;九夷、八狄、七戎、六蠻,謂之四海。夷蠻戎狄的數(shù)目,《爾雅》和《明堂位》不同。《明堂位》是九夷,八蠻,六戎,五狄。但鄭箋《詩·蓼蕭序》,同現(xiàn)在的《爾雅》相同;注《周官·職方布憲》,又和《明堂位》相同?!掇な捫蚴琛氛f:“數(shù)既不同,而俱云《爾雅》,則《爾雅》本有兩文?!庇终f:“李巡所注的《爾雅》,是屬于后一種?!薄吨芄佟ぢ毞绞稀罚亲魉囊?,八蠻,七閩,九貉,五戎,六狄?!堵毞健焚Z疏說:《爾雅》所說是夏制,《大戴禮》盧辨注,又說這是殷制?!跋闹膰?guó),東方十;南方六,西方九;北方十有三。”我說夷蠻戎狄,是古代居于四方的異族之名。是以方位論,不是以種族論(見上章),現(xiàn)在要靠他考見當(dāng)時(shí)的種族,既不可能。至國(guó)敷,則鄭志答趙商問,說“無別國(guó)之名,故未定”(《蓼蕭序疏》)。其實(shí)這種部落,也未必能稱為國(guó)家。要靠他考見古代的疆域,也做不到。所以數(shù)目字的異同,可以置諸不論不議之列。既然是按四方的方位說,不是以種族論,自然用不著添出閩貉兩種來,所以《周官》是靠不住的。《王制正義》引李巡《爾雅》注,九夷、八蠻等,都有國(guó)別之名,這個(gè)更不可信了。
以上幾種說法,第(一)種是說黃帝足跡所至,上文說披山通道,未嘗寧居;下文說遷徙往來無常處,以師兵為營(yíng)衛(wèi)。姑且不論他。第(二)(三)(四)(五)種,都是說當(dāng)時(shí)“疆域四至”的,(三)說明“四?!?,(四)說明“四海之內(nèi)”,較為精確;(五)把“四?!?、“四荒”、“四極”,分做三層,更為清楚。咱們現(xiàn)在且從此研究起?!稜栄拧饭⒄f:四極,“皆四方極遠(yuǎn)之國(guó)”;四荒,“次四極者”;四海,“次四荒者”;但是我有點(diǎn)疑心。《大戴禮·千乘篇》:“東辟之民曰夷,……至于大遠(yuǎn);…南辟之民曰蠻,……至于大遠(yuǎn);……西辟之民曰戎,……至于大遠(yuǎn);…北辟之民曰狄,……至于大遠(yuǎn);……”這“大遠(yuǎn)”,分明是次于四海的,不應(yīng)反在四荒之外。再看鄰國(guó),《說文》引作汃,說“西極之水也”。那是西極,汃,是西極之水,這個(gè)同沒有解釋一樣;但汃、邠是同音字,邠就是豳,《釋文》:“邠,本或作豳。”文穎《上林賦》注和《白帖》引《爾雅》,都作豳。是公劉所邑。濮鉛,已見上章第六節(jié);祝栗,邵晉涵《爾雅正義》說就是涿鹿的聲轉(zhuǎn),涿鹿,見第三章第二節(jié)。把邠國(guó)和濮鉛的位置??逼饋恚苍谇槔碇小5胤蕉疾缓苓h(yuǎn):孤竹則《漢書·地理志》說遼西郡令支縣如今直隸的盧龍縣。有孤竹城,比涿鹿遠(yuǎn);西王母則《淮南子·地形訓(xùn)》說“在流沙之濱”,比邠國(guó)遠(yuǎn);北戶,后世的史傳,還可考見是后印度半島粵族的風(fēng)俗,他們的戶,都是向北。比濮鉛遠(yuǎn);只有日下,指不出確實(shí)的地方,然而就上三種比較起來,斷不得遠(yuǎn)于太遠(yuǎn),這么說,“四極”斷不在“四荒”之外。參看朱緒曾《閑有益齋經(jīng)論·西至于濮》一篇。郭注怕是弄錯(cuò)了的。我們可以疏通證明,說:
(一)《王制》的東海、流沙、衡山、恒山,是當(dāng)時(shí)中國(guó)的邊界;自此以外,謂之四夷?!队碡暋匪f的也屬于這一種。
(二)《爾雅》的泰遠(yuǎn)、邠國(guó)、濮鉛、祝栗,是比這遠(yuǎn)一層的;黃帝所到的地方,和這一說相近。假定祝栗是涿鹿的聲轉(zhuǎn)。
(三)日下、西王母、北戶、孤竹,是更遠(yuǎn)一層,舜時(shí)聲教所到的地方,和這個(gè)相近。北發(fā)當(dāng)作北戶,不必說了。山戎在孤竹附近,春秋時(shí)還是如此?!洞蟠鞫Y·少閑篇》,“昔虞舜以天德嗣堯,……西王母來獻(xiàn)其白琯?!倍伎梢宰鲎C據(jù)。
但是還有個(gè)疑問,《爾雅》所說“距齊州以南戴日為丹穴,北戴斗極為空峒,東至日所出為太平,西至日所入為大蒙”又是什么地方呢?我說這個(gè)怕是“根據(jù)天象推算出來的,未必實(shí)有其地”。古人說天有九野《淮南子·天文訓(xùn)》。就說地有九州;《淮南子·天文訓(xùn)》和《地形訓(xùn)》。又斗九星主九州,見《續(xù)漢志·天文志》注。地有十二州,天上也就有十二次舍;見《史記·天官書》正義。又說一生二,二生三,三生萬物;……以三參物,三三為九;……因而九之,九九八十一;……《淮南子·天文訓(xùn)》。就有大九州,比中國(guó)加八十一倍之說;《史記·孟子荀卿列傳》載鄒衍的說法?!妒酚洝氛f他,“先列中國(guó)名山大川,通谷禽獸,水土所殖,物類所珍,因而推之,及海外人之所不能睹”,明系憑虛推測(cè)。大九州之名,見于《淮南子·地形訓(xùn)》。又《周官·職方》賈疏,“……但自神農(nóng)以上,有大九州:桂州,迎州,神州之等。至黃帝以來,德不及遠(yuǎn),惟于神州之內(nèi),分為九州,故《括地象》云,昆侖東南萬五千里,名曰神州是也”。但都無從考校??梢姷萌菓{虛推測(cè)。無論哪一個(gè)社會(huì)里,天文學(xué)總發(fā)達(dá)得很早。兩極之下,“夏有不釋之冰”,“物有朝生暮獲”,見《周髀》。雖不必親歷其境,據(jù)著天象,都可以算得出來的。丹穴、空峒、太平、大蒙,不過就“戴日”、“戴斗極”、“日所出”、“日所入”之處,替他立個(gè)名目罷了,如何能指實(shí)其地呢?
以上所說,把古人所說中國(guó)疆域的大略,總算弄清楚了。但是還有一個(gè)問題,便是如上所說,就是古代“實(shí)力所至”呢?還是“實(shí)力所至,和聲教所及,還是有區(qū)別的”呢?若說是有區(qū)別,那實(shí)力是“如何漸次擴(kuò)充”的呢?實(shí)力所到的地方,還是“時(shí)有贏縮”的呢?還是“一進(jìn)而不復(fù)退”的呢?那么,實(shí)力自然是“漸次擴(kuò)充”的,而且決不能沒有贏縮。要考見其中的真相,最好是把“真正的封建”所及的地方,來做標(biāo)準(zhǔn)。古人所用封建兩個(gè)字,意義實(shí)太廣漠。真是征服異族,把他的地方,來封自己的同姓懿親,可以稱為封建。若本來是各居其國(guó),各子其民,不過因國(guó)勢(shì)的強(qiáng)弱,暫時(shí)表示服從,就不能用這兩字。然而古人于此,都沒有加以區(qū)別。但是夏殷以前,并此而辦不到。那么,只得另想一法,把古代帝都所在的地方,來窺測(cè)他實(shí)力所至。帝嚳以前,連帝都所在,也是茫昧的。只有《帝王世紀(jì)》,于古代帝王一一載其年代都邑。然而這部書很靠不住,江艮庭(聲)說:皇甫謐所說的話,沒有一句靠得住的。據(jù)第一章第四節(jié)所考,可見得堯舜禹三代,都建都在太原,而禹又兼都陽城,到桀還是在陽城的。商周之先,都是從如今的陜西,用兵于河南,得手之后,就直打到如今山東的東部,江蘇、安徽的北部。至于河南的西南部、湖北的西北部,也是競(jìng)爭(zhēng)時(shí)候緊要的地方??梢姽糯鷿h族的實(shí)力:在陜西省里,限于渭水流域;在山西省里,限于太原以南;在直隸省里,限于恒山以南;河南一省,除西南一部外,大概全在漢族勢(shì)力范圍之內(nèi);山東的東部,半島部。卻就是異族;江蘇、安徽的淮域,雖是異族,總算是關(guān)系較深的;對(duì)于湖北,僅及于漢水流域,江域還是沒有設(shè)開辟的地方。參看第四、五、六三章。周初封建的國(guó),也還是如此。齊、晉、楚初封的時(shí)候,都是和異族接境的。秦、吳、越等國(guó),是封在蠻夷之地。關(guān)于周代封建的國(guó),可以參看《春秋大事表》中的《列國(guó)爵姓及存滅表》。長(zhǎng)江流域和直隸山陜的北部、甘肅的東部、山東的東北部的開辟,都是東周以后的事;南嶺以南,當(dāng)這時(shí)代還不過僅有端倪,到秦漢時(shí)代才完全征服的??辞拔乃f的事情,已經(jīng)很明白了。咱們現(xiàn)在,更把秦朝所設(shè)的三十六郡哪幾郡是戰(zhàn)國(guó)時(shí)代哪一國(guó)的地方,來考校一下,便更覺得清楚。
太原、鉅鹿、云中、雁門、代、邯鄲,這幾郡,都是趙國(guó)的地方。
上黨、三川、潁川、南陽是周朝的地方,其余都是韓國(guó)的地方。
河?xùn)|、東郡、上郡,這是魏國(guó)的地方。
南郡、九江、泗水、會(huì)稽、漢中、碭、薛、長(zhǎng)沙,這是楚國(guó)的地方。
齊、瑯邪,這是齊國(guó)的地方。
上谷、漁陽、右北平、遼西、遼東,這是燕國(guó)的地方。
此外巴蜀兩郡,是滅蜀之后置的。隴西、北地兩郡,是義渠的地方。內(nèi)史所屬,是秦國(guó)的舊地。南海、桂林、象三郡,是秦始皇并天下之后,略取南越的地方置的。見第二篇第一章。還有九原郡,也是并天下之后所置。三十六郡,據(jù)《漢書·地理志》。