有内难,自盛乐北逾阴山,依贺兰部。魏主焘始光四年,伐木阴山,大造攻具,谋伐夏统万城。大延五年,魏将稽敬等大破柔然于阴山之北。太平真君四年,魏主如阴山。六年,复如阴山之北,谋击柔然。是时起殿于阴山北,殿成而仇池杨难当来朝,命曰广德宫。九年,如广德宫。既复如阴山,遂西击柔然,无所见而还。明年,复如阴山,分道伐柔然,大败之。十一年,复如阴山。盖魏都平城,去阴山近。自太武焘以后,其主皆数游畋于阴山,无岁不至,或一岁再至焉。孝文帝宏太和十八年,如阴山。明年,遂迁洛。自是阴山无复轮蹄之迹,而行宫别殿大都颓废矣。唐贞观四年,李靖破突厥颉利于阴山,军于碛口,遂斥地自阴山,北至大漠。景龙二年,张仁愿筑三受降城,阴山皆为塞内地。至德以后,回鹘盛强,阴山为所侵据。宋初,属于契丹,后属女真,不复为王土也。《志》云:阴山,一名钟山,一名金山。元初,置宣尉司于和林,分置都元帅府于金山南,以为重镇。即阴山南也。《九边考》:自阴山而北,皆大碛。碛东西数千里,南北亦数千里,无水草不可驻牧。中国得阴山,则乘高一望,寇出没踪迹皆见,必逾大碛而居。其北,去中国益远,故阴山为御边要地。阴山以南,即为漠南。彼若得阴山,则易以饱其力而内犯。此秦、汉、唐都关中,必逾河而北守阴山也。奈何使黄河以南,寇得窟穴其中哉。

  青岭在废夏州西南,亦曰青岭门。旧《志》夏州有青岭门,即汉上郡桥山之长城门也。亦曰桥门,见前名山桥山。○紫城岩,在卫东清水营西。明成化中,余子俊筑榆林边墙,铲山削崖,筑垣掘堑,始于紫城岩,即此。

  拂云堆即中受降城也。《唐志》:朔方军与突厥以河为界。北崖有拂云祠,突厥入犯,必先谒祷。景龙二年,时突厥悉兵西击突骑施。张仁愿请乘虚取漠南地,于河北筑三受降城,绝其南寇路,因以拂云为中城。元和九年,置关于此。十三年,高霞寓为振武节度使,吐蕃攻盐、丰二州。霞寓以兵五千屯拂云堆,寇引去,是也。又牛心堆,在卫东北。旧为戍守处。

  大石崖在镇西北五百里。明洪武七年,李文忠败贼于大石崖,又败之于丰州,是也。

  索家平在废夏州城南。宋元丰四年,种谔伐夏,破石堡城,进至夏州,驻军索家平,粮尽引还,即此。○美原,亦在废夏州南。唐天三年,静难节度使杨崇本将兵攻夏州,军于美原。夏州帅李思诚求救于朱全忠,全忠遣将刘知俊击败之,崇本引还。

  满夷谷在镇东北。胡氏曰:在美稷县西北。后汉永元初,遣窦宪与南匈奴会兵讨北匈奴。南单于出满夷谷。六年,南单于诸降胡叛,立其日逐王逢侯为单于。遣邓鸿等讨之,兵至美稷。逢侯方围单于师子于牧师城,乃解围,乘冰渡隘,向满夷谷。鸿等追破之于大城塞,任尚要击之于满夷谷,复大败之。

  高渠谷在镇西北。《东观记》:在九原县界。一作高梁谷。后汉安帝永初三年,雁门乌桓、鲜卑与南匈奴叛,寇五原。太守与战于高渠谷,大败。又大石谷,在故丰州境。唐元和四年,丰州奏吐蕃骑至大石谷,是也。○带汗谷,或云在卫南黑山下。唐至德初,回纥入援,至带汗谷,与郭子仪合军处也。

  赤坑在镇东北境。后汉延熹初,张奂为北中郎将,屯美稷。时匈奴乌桓烧度辽将军门,引兵屯赤坑,烟火相望,奂以次破降之。贤曰:时度辽将军盖屯五原,赤坑与五原相近也。

  ○黄河在镇北千余里。自宁夏镇灵州所横城堡西折而北,过平虏城东百余里。又东北流,过古丰州西北,折而东,径三受降城南,至废东胜州西,又折而南,至黄甫川东九里。其中皆为河套地,周回数千里。《史记·晁错传》:秦时,北攻胡,筑河上塞。汉二年,缮治河上塞。皆此地也。杜佑曰:河经灵武郡西南便北流,凡千余里。过九原郡,乃东流。自灵武以北,汉人谓之西河。自九原以东,汉人谓之北河。然北河之名,已起于秦矣。《秦纪》:惠文王后五年,游北河。昭襄王十八年,又之上郡北河。《汉书》:武帝元朔二年,卫青绝梓岭梁北河。又元封元年,行自云阳,北历上郡、西河、五原,出长城北,登单于台,至朔方,临北河,遣使告单于,是也。晋大元二十年,慕容垂遣子宝伐魏,拓跋悉徙部落畜产,西渡河千余里以避之。燕军至五原,进军临河。亦治兵河南,进军临河。又使拓跋虔将五万骑屯河东,拓跋仪将十万骑屯河北,拓跋遵将七万骑塞燕军南。相持久之,燕军夜遁。时河冰未结,宝以魏兵必不能渡,不设斥堠。会暴风冰合,引兵济河,追败宝于参合陂。西魏末,宇文泰北巡,渡北河乃还。后周保定四年,杨忠会突厥伐齐,至北河而还。《水经注》:河水东经沃野故城南,又北屈而南河出焉。河水又北迤西,溢于窳浑县故城东,又屈而东流,为北河,东径高阙南。即今镇境大河矣。

  奢延水在镇西。亦曰朔方水,即无定河也。下流径米脂县入绥德州境,注于黄河。《水经注》:奢延水源出奢延县西南赤沙阜,东北流,经奢延县故城南。又经朔方城南,又东,黑水流