、回纥等十三部内附。永徽初,即古单于台置燕然都护府,分领羁縻府州。龙朔三年,改为翰海都护府,移置于碛北回纥部落。总章二年,又改为安北都护府。开元二年,王移治中受降城。十年,移置于丰、胜二州间。天宝四载,置阴山县为府治。至德初,又改为镇北都护府。大历八年,又徙治天德军。《新志》云:镇北都护兼领大同、长宁二县。盖大历后于天德境内置。《元和志》:单于台在今西受降城东北四十里。汉武北巡,登单于台,是也。刘句曰:安北府,北至阴山七十里,至回纥界七百里。

  单于城在安北府东黄河北岸。唐永徽初,置翰海都护府,分领羁縻府州。龙朔三年,改燕然都护府为翰海,而徙翰海都护府于云中古城,号云中都护。碛以北番州,悉隶瀚海,南隶云中。麟德元年,更为单于大都护府。垂拱二年,改镇守使。圣历元年,又改属安北都护。开元二年,复置单于都护。天宝四载,府置金河县。大历八年,徙置振武军。杜佑曰:单于都护府,南至榆林郡百二十里,东南至马邑郡三百五十里。胡氏曰:二都护所领羁縻府州,分合错杂,记载详略不同。当时贾耽、李吉甫或未殚究矣。

  大成城在镇东北。前汉置县,属西河郡。后汉属朔方郡,亦曰大城。永元六年,邓鸿等击南匈奴逢侯于牧师城,追破之于大城塞。即此。晋废。义熙三年,柔然献马于姚秦。至大城,赫连勃勃掠取之,遂叛秦。五年,勃勃掠秦民置于大城,置幽州牧镇之。既又略后秦略阳,徙其民于大城。后魏废。牧师城,见山西汾州府。

  增山城在镇东北。汉县,属西河郡。后汉废。《汉志》注:县有道,西出眩雷塞,为北部都尉治。又鸿门城,在卫东。亦汉县,属西河郡。后汉废。《汉志》注:县有天封苑,又有火井,火从地出云。○平定城,在镇东南境。汉县,属西河郡。后汉初,为西河郡治。《东观记》:平定县,南去离石五百九里。永和五年,以南匈奴别部败乱,乃徙治离石。

  虎猛城在镇东北。前汉置县,属西河郡,西部都尉治焉。王莽天凤二年,匈奴遣使至虎猛制卤塞下。六年,莽遣使至制卤塞,诱胁匈奴大帅须卜当,即此。后汉省。

  敬本故城在中受降城北四十里。壕堑深峻,可以坚守。贾耽《古今述》:以地理求之,前代九原郡城也。赵武灵欲从云中、九原,直南袭秦,即此地矣。又范夫人城,在黄河北岸,汉将所筑。应劭曰:范夫人,汉将妻也,常保此,因名。征和三年,李广利出五原塞,匈奴要击广利于夫羊勾山峡。广利击破之,乘胜追北,至范夫人城。服虔曰:夫羊,地名;勾山,西山也。俱在五原塞外。

  代来城在镇北,亦谓之悦跋城。晋太元初,苻秦灭代,分代地,自河以西属刘卫辰,以东属刘库仁。既而卫辰叛,刘库仁击破之,追至阴山西北千余里。坚寻以卫辰为西单于,屯代来城。太元十六年,拓跋破卫辰之子直力于铁岐山南,乘胜追之,自五原金津南济河,径入卫辰国,直抵其所居悦跋城,是也。又魏主焘神三年,徙敕勒降户于河西。敕勒谋西奔凉州,使刘屯五原河北,安原屯悦跋城以备之。胡氏曰:代来城,在北河西。金津,当在五原郡宜梁、九原二县间。

  黑城在镇境黄河北。旧《志》云:在五原河北是也。晋太元十二年,刘卫辰屯代来城,遣子直力出固阳塞,侵魏及黑城。二十六年,慕容垂遣子宝伐魏,至五原,收祭祭田百余万斛,置黑城,进军临河。时魏已灭刘卫辰,居河南也。○龙州城,在镇西南二百五十里。或以为即西夏所置龙州也。元废。今为戍守要地。

  屋窦城在镇北。北魏主嗣泰常七年,自云中西巡,至屋窦城。《志》云:城西有薛林山。又绥远城,在卫东北。《唐志》:古云中城西五十里有绥远城,灵夏以北蕃落所居也。又西南六十里有定戎城。又落思城,在塞北。宋开禧初,蒙古铁木真攻西夏破力吉里塞,经落思城,大掠而还。○笔架城,在镇西北。嘉靖四十五年,套寇尝陷此。

  ○红山在镇北五里。山皆红石,地近沙阜,因筑红山墩于上。左峡有水,自沙漠来,从石穴流下,陡落数千仞,合于黑水。又马神山,在镇东北二里。秋祭马社于此,因名。

  黑山在镇南十里。水草甘美。正统中,北骑内侵,率繇此驻牧。成化中,始筑寨堡,并种柳万株以防冲突。山下黑水出焉,合大川河,流绕卫城。又有黑山,在中受降城正北稍东八十里。亦谓之杀狐山,亦谓之呼延谷。晋义熙十年,北燕冯跋遣其将万陵帅骑送柔然斛律还国。陵惮远役,至黑山,杀斛律而还。后魏神二年,伐柔然,自将出东道黑山。师还,至黑山,以所获班赐将士。唐调露初,裴行俭大破突厥余党阿史那泥孰匐于呼延谷。开元四年,突厥降户畔。郭知运以朔方兵邀击于黑山呼延谷,大破之。至德初,同罗突厥诸部作乱,朔方帅郭子仪约回纥兵讨之。回纥至带汗谷,与子仪军合,大破叛胡于榆林河。带汗谷,即呼延谷之讹矣。又元和初,回鹘以三千骑至鹈泉、振武,以兵屯黑山。会昌三年,麟州刺史石雄出振武,大破回鹘