《史记》一书,上始轩辕,下迄天汉,集古史之大成,而考地者於此独阙。国学大师钱穆于抗战初期苏州沦陷期,隐居耦园,以所存古史地理书二、三十种,昕夕握管,越一年而成本书。书中地名分卷,大体依照《史记》原有篇目,而地名编排之次序,亦可约略见其时代之先后。片断:卷二十八西北边地名张掖1初置张掖、酒泉郡。(《平准书》)2发戍甲卒十八万,酒泉、张掖北。(《大宛传》)浑邪1.浑邪王居西方。(《卫霍传》)2.浑邪王率其民降汉,而金城、河西西并南山至盐泽空无匈奴。3.故浑邪地空无人。(《大宛传》)[案]《汉志》:“张掖郡,故匈奴昆邪王地。”治觻得,今张掖县西北。又武威郡有张掖县,故城今武威县南。应劭曰:“张国臂掖,故曰‘张掖’。”张掖郡分武威置;或先有张掖县,后遂以名新郡。金城浑邪王降,而金城、河西西并南山至盐泽空无匈奴。(《大宛传》)[案]汉金城郡,昭帝始元六年置。治允吾,今皋兰县西北。金城县,今皋兰县西南。令居1.渡河筑令居。(《平准书》)2.汉始筑令居以西,初置酒泉郡以通西北国。(《大宛传》)3.汉渡河自朔方以西至令居,往往通渠置田官。4.赵破奴出令居数千里,至匈奴河水而还。(《匈奴传》)【集解】徐广曰:“在金城。”【索隐】《地理志》云张掖令居县。(《匈奴传》)[案]《汉志》:“令居属金城郡,涧水出西北塞外,至县西南,入郑伯津。”故城今甘肃永登县西北。涧水即庄浪河,郑伯津即河津也。酒泉1.浑邪王以众降,遂开河西酒泉之地。(《卫霍传》)2.初置酒泉郡以通西北国。(《大宛传》)3.数万人渡河筑令居。初置张掖、酒泉郡。(《平准书》)4.西置酒泉郡以绝胡与羌通之路。5.单于益西北,左方兵直云中,右方直酒泉、炖煌郡。6.汉使贰师出酒泉,击右贤王于天山。(《匈奴传》)7.朔方、西河、河西、酒泉皆引河及川谷以溉田。(《河渠书》)8.于是酒泉列亭障置玉门矣。9.益发戍甲卒十八万,酒泉、张掖北,置居延、休屠以卫酒泉。(《大宛传》)【正义】酒泉郡今肃州。(《匈奴传》)《汉书西域传》云:“骠骑将军击破匈奴右地,置酒泉郡,后分置武威、张掖、炖煌等郡。”(《卫霍传》)[案]汉酒泉郡治禄福,今甘肃酒泉县治。玉门1.于是酒泉列亭障至玉门。2.使使遮玉门,曰军有敢入者辄斩之!3.计军入玉门者万余人。(《大宛传》)【集解】韦昭曰:“玉门关在龙勒界。”【索隐】韦昭又云:“玉门,县名,在酒泉。”【正义】《括地志》云:“沙洲龙勒山在县南百六十五里。玉门关在县西北百一十八里。”又:“玉门关在沙洲寿昌县西六里。”[案]《汉志》:“敦煌郡龙勒县有阳关、玉门关。”龙勒故城,今甘肃安西县西;唐改寿昌县,属沙洲。龙勒山在安西县西南三百里,汉县因山为名。汉玉门关在今安西县西一百五十里。炖煌1.单于益西北,左方兵直云中,右方直酒泉、炖煌郡。(《匈奴传》)2.始月氏居敦煌、祁连间。3.使使遮玉门,贰师因留敦煌。(《大宛传》)【正义】敦煌郡今沙洲。(《大宛传》)[案]今敦煌县治。渥洼得神马渥洼水中。(《乐书》)【集解】炖煌界。祁连天山1.始月氏居敦煌、祁连间。2.汉遣骠骑破匈奴西城数万人,至祁连山。(《大宛传》)3.元狩二,霍去病击胡,至祁连。(《汉兴以来将相名臣年表》)4.出陇西、北地二千里,过居延,攻祁连山。(《匈奴传》)5.逾居延,遂过小月氏,攻祁连山。(《卫霍传》)6.天汉二,李广利击匈奴右贤王于祁连天山。(《李将军传》)7.李广利出酒泉,击右贤王于天山。(《匈奴传》)【集解】徐广曰:“出炖煌至天山。”(《李将军传》)【索隐】《西河旧事》云:“山在张掖、酒泉二界上,东西二百余里,南北百里,有松柏五木,美水草,冬温夏凉,宜畜牧养。”祁连一名天山,亦曰白山也。(《匈奴传》)又:小颜云:“即天山也。匈奴谓天为祁连。”案:《西河旧事》谓:“白山冬夏有雪,匈奴谓之(此八字《李将军传》)天山。”祁连恐非也。(《卫霍传》)案:晋灼云:“在西域,近蒲类。”(《李将军传》)【正义】《括地志》云:“祁连山在甘州张掖县西南二百里。天山一名白山,今名初罗漫山,在伊吾县北百二十里。伊州在京西北四千四百一十六里。”(《李将军传》)[案]祁连山,今甘肃张掖县西南,酒泉县南。天山在今新疆。晋灼说是,颜说非也。酋涂攻祁连山,得酋涂王。(《卫霍传》【集解】张晏曰:“胡王也。”【索隐】“酋”,音才由反。“涂”音“徒”。《汉书》云:“扬武乎觻得,(得)单于单桓、酋涂王”,此文省也。[案]觻得,张掖郡治,今张掖县西北。焉支山1.出陇西,过焉支山。(《匈奴传》)2.涉狐奴,历五王国,转战六日,过焉支山。(《卫霍传》)【正义】《括地志》云:“焉支山一名删丹山,在甘州删丹县东南五十里。《西河故事》云:‘匈奴失祁连、焉支二山,乃歌曰:“亡我祁连山,使我六畜不蕃息;失我焉支山,使我妇女无颜色。”’”(《匈奴传》)[案]删丹故城,今甘肃山丹县治。焉支山在山丹县东南,接永昌县界。居延1.出陇西、北地二千里,击匈奴。过居延,攻祁连山。2.使路博德筑居延泽上。(《匈奴传》)3.骠骑将军逾居延,遂过小月氏,攻祁连山。(《卫霍传》)4.发戍甲卒十八万,酒泉、张掖北,置居延、休屠以卫酒泉。(《大宛传》)5.李陵深入匈奴二千余里,过居延。6.李陵将其射士步兵五千人出居延北可千余里。(《李将军传》)【集解】徐广曰:“属张掖。”(《李将军传》)张晏曰:“水名也。”(《卫霍传》)【正义】《括地志》云:“居延海在甘州张掖县东北六十四里。(此处有误字。)《地理志》云:‘居延泽,古文以为流沙。’甘州在京西北二千四百六十里。《李将军传》汉居延县故城在甘州张掖县东北千五百三十里,有汉遮虏鄣。长老传云鄣北百八十里直居延之西北,是李陵战地也。”(《匈奴传》)[案]《汉志》:“张掖郡居延,居延泽在东北。”(居延泽详“流沙”条。)《纪要》:“居延城在甘州卫西北千二百里。”盖即今宁夏居延县境。都野原隰底绩,至于都野。(《夏本纪》)【集解】郑玄曰:“《地理志》都野在武威,名曰休屠泽。”【正义】都野,沙州三危山也。《括地志》云:“都野泽在凉州姑臧县东北二百八十里。”休屠1.过焉支山千余里,破得休屠王祭天金人。(《匈奴传》)2.发戍甲卒十八万,酒泉、张掖北,置居延、休屠以卫酒泉。(《大宛传》)【集解】骃案:《汉书音义》曰:“匈奴祭天处本在云阳甘泉山下,秦夺其地,后徙之休屠王右地。”(《匈奴传》)如淳曰:“汉立居延、休屠二县以卫边。或曰置二部都尉,以卫酒泉。”(《大宛传》)【正义】《括地志》云:“陉路祠神在雍州云阳县西北九十里甘泉山下,本匈奴祭天处,秦夺其地,后徙休屠右地。”(《匈奴传》)[案]《汉志》:“武威郡武威县,休屠泽在东北。”故匈奴休屠王地,故城今甘肃民勤县北。又宁夏阿拉善额鲁特旗有青玉湖、白亭海,皆在民勤直北。《水经注》谓休屠泽,俗谓之西海,即青玉湖;其东有猪野泽,俗谓之东海,即白亭海也。又休屠县都尉治熊水障。北部都尉治休屠城,故城今武威县北。《史》文谓:“发戍酒泉、张掖北,置居延、休屠以卫酒泉”,此即太初三年路博德筑居延事。休屠城不在张掖、酒泉北,《史》盖以居延、休屠皆本匈奴地而牵连言之。旧说以《禹贡》都野谓即休屠泽,恐不可信。合黎弱水至于合黎。(《夏本纪》)【集解】合黎,水名,在流沙东。【索隐】《水经》云:“合黎山在酒泉会水县东北。”郑玄引《地说》亦以为然。孔安国云:“水名。”当是其山出弱水,故所记各不同。【正义】《括地志》云:“兰门山,一名合黎,一名穷名山,在甘肃删丹县西南七里。《淮南子》云:‘弱水源出穷名山。’”又云:“合黎,一名羌谷水,一名鲜水,一名覆表水,今名副投河,亦名张掖河,南自吐谷浑界流入甘州张掖县。”今按:合黎水出临路松山东,而北流历张掖故城下,又北流经张掖县二十三里,又北流经合黎山,折而北流,经流沙碛之西入居延海,行千五百里。合黎山,张掖县西北二百里也。[案]合黎山,今甘肃高台县北,长三百余里,以产茶名。