長城不獨北邊也,其在中國亦有之。史記蘇代傅,燕王曰,齊有長城巨防,足以為塞。竹書紀年,梁惠王二十年,齊閔王筑防以為長城。續漢志,濟北國盧有長城,至東海。(泰山記云,泰山西有長城,緣河經泰山一千余里至狼邪臺入海)此齊之長城也。史記蘇秦傅,說魏襄王曰,西有長城之界。續漢志,河南郡有長城,經陽武到密。此魏之長城也。
其在北邊者,史記匈奴傅,秦宣太后起兵伐殘義渠,于是秦有隴西、北地、上郡,筑長城以拒胡。此秦之長城也。越武靈王北破林胡樓煩,筑長城,(正義曰,括地志云,趙武靈王長城在朔方)自代至陰山,(索隱曰,徐廣云,西安善陽縣北有陰山,陰山在河南陽山北也。正義曰,括地志云,陰山在朔州絕塞外突厥界。下至高闕為塞,(徐廣曰,在朔方,正義曰,地理志云,朔方臨戎縣北有連山險于長城,其山中斷,兩峯俱峻,俗名為高闕也。而置云中、雁門、代郡。此趙之長城也。燕將秦開襲破東胡,東胡卻千余里,燕亦筑長城,自造陽(韋昭曰,地名,在上古。正義曰,按上谷郡今媯州。)至襄平,(索隱曰,韋昭云,今遼東所理也。)置上谷、漁陽、右北平、遼東、遼西郡以報胡。此燕之長城也。秦滅六國,而始皇帝使蒙恬將十萬之眾北擊胡,悉收河南地,因河為塞;(索隱曰,按太康地記,秦塞自五原北九里謂之造陽,東行終利賁山高漢陽西是也。)筑四十四縣城臨河,徙適戍以充之;而通直道,(索隱曰,蘇林云,去長安千里,正南北相直道也。)自九原至云陽;(索隱曰,韋昭云,九原縣屬五原。正義曰,括地志云,勝州連谷縣本秦九原郡,漢武帝更名五原。云陽雍縣,秦之林光宮即漢之甘泉宮在焉。又云,秦故道在慶州華池縣西西十五里子午山上,自九原至云陽千八百里)因邊山險塹溪谷可繕者治之,起臨洮至遼東萬余里,(索隱曰,臨洮隴西縣。正義曰,括地志云,秦隴西郡臨洮縣即今岷州城,本秦長城首起岷州西十二里,延袤萬余里,東入遼水。)又度河據陽山北假中。(北假,北方田官,主以田假與貧人,故云北假。索隱曰,應劭云,北假在北地陽山北,韋昭云,北假,地名。正義曰,括地志云,漢五原郡河目縣故城在北假中,北假在河北,今屬勝州銀城縣。漢書王莽傅云,五原北假,膏壤植糓。)此秦并天下之后所筑之長城也。自此以后,則漢武帝元朔二年,遣將軍衛青等擊匈奴,取河南地,筑朔方,復繕故秦時蒙恬所為塞,因河為固。北齊天保三年,自黃櫨嶺起長城北至社平戍四百余里,置三十六戍。(通鑒注,此長城蓋起于唐石州,北抵武州之境。)六年,發民一百八十萬,筑長城,自幽州夏口西至恒州九百余里。(通鑒注,幽州夏口即居庸下口也。幽州軍都縣西北有居庸關。)七年,自西河總秦戍筑長城東至于海,前后所筑東西凡三千余里,率十里一戍。其要害置州鎮凡二十五所。周靜帝大象元年,發山東民筑長城,立亭障,西自雁門,東至碣石。隋文帝開皇五年,使司農少卿崔仲方發丁三萬于朔方靈武筑長城,東距河,西綏州,綿歷七百里。六年二月丁亥,復令崔仲方發丁十五萬,于朔方以東,緣邊險要筑數十城。七年,發丁男十萬余人修長城,二旬而罷。史所載長城之事如此。