《史記》一書,上始軒轅,下迄天漢,集古史之大成,而考地者於此獨闕。國學大師錢穆于抗戰(zhàn)初期蘇州淪陷期,隱居耦園,以所存古史地理書二、三十種,昕夕握管,越一年而成本書。書中地名分卷,大體依照《史記》原有篇目,而地名編排之次序,亦可約略見其時代之先后。片斷:卷二十八西北邊地名張掖1初置張掖、酒泉郡。(《平準書》)2發(fā)戍甲卒十八萬,酒泉、張掖北。(《大宛傳》)渾邪1.渾邪王居西方。(《衛(wèi)霍傳》)2.渾邪王率其民降漢,而金城、河西西并南山至鹽澤空無匈奴。3.故渾邪地空無人。(《大宛傳》)[案]《漢志》:“張掖郡,故匈奴昆邪王地?!敝斡€得,今張掖縣西北。又武威郡有張掖縣,故城今武威縣南。應劭曰:“張國臂掖,故曰‘張掖’。”張掖郡分武威置;或先有張掖縣,后遂以名新郡。金城渾邪王降,而金城、河西西并南山至鹽澤空無匈奴。(《大宛傳》)[案]漢金城郡,昭帝始元六年置。治允吾,今皋蘭縣西北。金城縣,今皋蘭縣西南。令居1.渡河筑令居。(《平準書》)2.漢始筑令居以西,初置酒泉郡以通西北國。(《大宛傳》)3.漢渡河自朔方以西至令居,往往通渠置田官。4.趙破奴出令居數(shù)千里,至匈奴河水而還。(《匈奴傳》)【集解】徐廣曰:“在金城。”【索隱】《地理志》云張掖令居縣。(《匈奴傳》)[案]《漢志》:“令居屬金城郡,澗水出西北塞外,至縣西南,入鄭伯津?!惫食墙窀拭C永登縣西北。澗水即莊浪河,鄭伯津即河津也。酒泉1.渾邪王以眾降,遂開河西酒泉之地。(《衛(wèi)霍傳》)2.初置酒泉郡以通西北國。(《大宛傳》)3.數(shù)萬人渡河筑令居。初置張掖、酒泉郡。(《平準書》)4.西置酒泉郡以絕胡與羌通之路。5.單于益西北,左方兵直云中,右方直酒泉、燉煌郡。6.漢使貳師出酒泉,擊右賢王于天山。(《匈奴傳》)7.朔方、西河、河西、酒泉皆引河及川谷以溉田。(《河渠書》)8.于是酒泉列亭障置玉門矣。9.益發(fā)戍甲卒十八萬,酒泉、張掖北,置居延、休屠以衛(wèi)酒泉。(《大宛傳》)【正義】酒泉郡今肅州。(《匈奴傳》)《漢書西域傳》云:“驃騎將軍擊破匈奴右地,置酒泉郡,后分置武威、張掖、燉煌等郡?!保ā缎l(wèi)霍傳》)[案]漢酒泉郡治祿福,今甘肅酒泉縣治。玉門1.于是酒泉列亭障至玉門。2.使使遮玉門,曰軍有敢入者輒斬之!3.計軍入玉門者萬余人。(《大宛傳》)【集解】韋昭曰:“玉門關在龍勒界。”【索隱】韋昭又云:“玉門,縣名,在酒泉?!薄菊x】《括地志》云:“沙洲龍勒山在縣南百六十五里。玉門關在縣西北百一十八里?!庇郑骸坝耖T關在沙洲壽昌縣西六里。”[案]《漢志》:“敦煌郡龍勒縣有陽關、玉門關?!饼埨展食?,今甘肅安西縣西;唐改壽昌縣,屬沙洲。龍勒山在安西縣西南三百里,漢縣因山為名。漢玉門關在今安西縣西一百五十里。燉煌1.單于益西北,左方兵直云中,右方直酒泉、燉煌郡。(《匈奴傳》)2.始月氏居敦煌、祁連間。3.使使遮玉門,貳師因留敦煌。(《大宛傳》)【正義】敦煌郡今沙洲。(《大宛傳》)[案]今敦煌縣治。渥洼得神馬渥洼水中。(《樂書》)【集解】燉煌界。祁連天山1.始月氏居敦煌、祁連間。2.漢遣驃騎破匈奴西城數(shù)萬人,至祁連山。(《大宛傳》)3.元狩二,霍去病擊胡,至祁連。(《漢興以來將相名臣年表》)4.出隴西、北地二千里,過居延,攻祁連山。(《匈奴傳》)5.逾居延,遂過小月氏,攻祁連山。(《衛(wèi)霍傳》)6.天漢二,李廣利擊匈奴右賢王于祁連天山。(《李將軍傳》)7.李廣利出酒泉,擊右賢王于天山。(《匈奴傳》)【集解】徐廣曰:“出燉煌至天山?!保ā独顚④妭鳌罚舅麟[】《西河舊事》云:“山在張掖、酒泉二界上,東西二百余里,南北百里,有松柏五木,美水草,冬溫夏涼,宜畜牧養(yǎng)?!逼钸B一名天山,亦曰白山也。(《匈奴傳》)又:小顏云:“即天山也。匈奴謂天為祁連?!卑福骸段骱优f事》謂:“白山冬夏有雪,匈奴謂之(此八字《李將軍傳》)天山。”祁連恐非也。(《衛(wèi)霍傳》)案:晉灼云:“在西域,近蒲類。”(《李將軍傳》)【正義】《括地志》云:“祁連山在甘州張掖縣西南二百里。天山一名白山,今名初羅漫山,在伊吾縣北百二十里。伊州在京西北四千四百一十六里。”(《李將軍傳》)[案]祁連山,今甘肅張掖縣西南,酒泉縣南。天山在今新疆。晉灼說是,顏說非也。酋涂攻祁連山,得酋涂王。(《衛(wèi)霍傳》【集解】張晏曰:“胡王也?!薄舅麟[】“酋”,音才由反。“涂”音“徒”?!稘h書》云:“揚武乎觻得,(得)單于單桓、酋涂王”,此文省也。[案]觻得,張掖郡治,今張掖縣西北。焉支山1.出隴西,過焉支山。(《匈奴傳》)2.涉狐奴,歷五王國,轉戰(zhàn)六日,過焉支山。(《衛(wèi)霍傳》)【正義】《括地志》云:“焉支山一名刪丹山,在甘州刪丹縣東南五十里?!段骱庸适隆吩疲骸倥钸B、焉支二山,乃歌曰:“亡我祁連山,使我六畜不蕃息;失我焉支山,使我婦女無顏色?!薄保ā缎倥珎鳌罚郯福輨h丹故城,今甘肅山丹縣治。焉支山在山丹縣東南,接永昌縣界。居延1.出隴西、北地二千里,擊匈奴。過居延,攻祁連山。2.使路博德筑居延澤上。(《匈奴傳》)3.驃騎將軍逾居延,遂過小月氏,攻祁連山。(《衛(wèi)霍傳》)4.發(fā)戍甲卒十八萬,酒泉、張掖北,置居延、休屠以衛(wèi)酒泉。(《大宛傳》)5.李陵深入匈奴二千余里,過居延。6.李陵將其射士步兵五千人出居延北可千余里。(《李將軍傳》)【集解】徐廣曰:“屬張掖?!保ā独顚④妭鳌罚堦淘唬骸八病!保ā缎l(wèi)霍傳》)【正義】《括地志》云:“居延海在甘州張掖縣東北六十四里。(此處有誤字。)《地理志》云:‘居延澤,古文以為流沙?!手菰诰┪鞅倍陌倭??!独顚④妭鳌窛h居延縣故城在甘州張掖縣東北千五百三十里,有漢遮虜鄣。長老傳云鄣北百八十里直居延之西北,是李陵戰(zhàn)地也?!保ā缎倥珎鳌罚郯福荨稘h志》:“張掖郡居延,居延澤在東北?!保ň友訚稍敗傲魃场睏l。)《紀要》:“居延城在甘州衛(wèi)西北千二百里。”蓋即今寧夏居延縣境。都野原隰底績,至于都野。(《夏本紀》)【集解】鄭玄曰:“《地理志》都野在武威,名曰休屠澤?!薄菊x】都野,沙州三危山也?!独ǖ刂尽吩疲骸岸家皾稍跊鲋莨藐翱h東北二百八十里?!毙萃?.過焉支山千余里,破得休屠王祭天金人。(《匈奴傳》)2.發(fā)戍甲卒十八萬,酒泉、張掖北,置居延、休屠以衛(wèi)酒泉。(《大宛傳》)【集解】骃案:《漢書音義》曰:“匈奴祭天處本在云陽甘泉山下,秦奪其地,后徙之休屠王右地。”(《匈奴傳》)如淳曰:“漢立居延、休屠二縣以衛(wèi)邊?;蛟恢枚慷嘉荆孕l(wèi)酒泉?!保ā洞笸饌鳌罚菊x】《括地志》云:“陘路祠神在雍州云陽縣西北九十里甘泉山下,本匈奴祭天處,秦奪其地,后徙休屠右地。”(《匈奴傳》)[案]《漢志》:“武威郡武威縣,休屠澤在東北?!惫市倥萃劳醯?,故城今甘肅民勤縣北。又寧夏阿拉善額魯特旗有青玉湖、白亭海,皆在民勤直北?!端涀ⅰ分^休屠澤,俗謂之西海,即青玉湖;其東有豬野澤,俗謂之東海,即白亭海也。又休屠縣都尉治熊水障。北部都尉治休屠城,故城今武威縣北。《史》文謂:“發(fā)戍酒泉、張掖北,置居延、休屠以衛(wèi)酒泉”,此即太初三年路博德筑居延事。休屠城不在張掖、酒泉北,《史》蓋以居延、休屠皆本匈奴地而牽連言之。舊說以《禹貢》都野謂即休屠澤,恐不可信。合黎弱水至于合黎。(《夏本紀》)【集解】合黎,水名,在流沙東?!舅麟[】《水經》云:“合黎山在酒泉會水縣東北?!编嵭兜卣f》亦以為然??装矅疲骸八??!碑斒瞧渖匠鋈跛?,故所記各不同?!菊x】《括地志》云:“蘭門山,一名合黎,一名窮名山,在甘肅刪丹縣西南七里。《淮南子》云:‘弱水源出窮名山。’”又云:“合黎,一名羌谷水,一名鮮水,一名覆表水,今名副投河,亦名張掖河,南自吐谷渾界流入甘州張掖縣?!苯癜矗汉侠杷雠R路松山東,而北流歷張掖故城下,又北流經張掖縣二十三里,又北流經合黎山,折而北流,經流沙磧之西入居延海,行千五百里。合黎山,張掖縣西北二百里也。[案]合黎山,今甘肅高臺縣北,長三百余里,以產茶名。