西周民族間戰爭,主要是東夷、南蠻、西戎、北狄。

東方地域廣大,周公滅奄,太公滅蒲姑,周勢力僅到山東境內,淮夷、徐夷仍倔強不服。伯禽初封魯國,淮夷、徐夷起兵來攻,伯禽守東郊,不敢開城門。伯禽誓師說,馬牛臣妾逃亡,不許藏匿,要歸還原主;又說不許跳牆偷誘別人的馬牛臣妾。當時東方國家還保存搶奪奴隸的舊習慣,誓言裏嚴重指出,意在維持魯軍的紀律。伯禽被夷族圍困,姬誦派三軍援助,才擊退寇兵。姬滿時候,徐夷國君強大稱王,號為偃王,聯合九夷伐周,打到黃河邊上,姬滿害怕,承認他做東方的霸主。同時教楚伐徐,楚戰勝徐,勢力擴張,成了南方新興的強國。姬靜屢次伐徐夷、淮夷,但偃王子孫仍稱王,與周天子對立。

江漢流域是蠻族根據地。姬瑕(昭王)征伐南蠻,全軍覆沒,君臣淹死在漢水,周天子聲威大損。姬滿、姬靜曾經南征,沒有什麽成功。漢水流域有些姓姬的諸侯,全是弱國,這給熊繹子孫很好的發展機會。熊繹初封在丹陽(湖北秭歸縣),土地非常小,不夠諸侯的資格,姬誦會諸侯,他隻配看守祭神的火堆。可是他的子孫,處在群蠻鬥爭環境中,坐小竹車,穿破爛衣,開辟山林荒地,吞並許多小國,姬滿時候,戰勝徐偃王,造成獨霸南方的形勢。夷王時,楚君熊渠更強大,封長子做句亶王(湖北江陵縣)、次子做鄂王(武昌市)、小子做越章王。春秋初年,熊通正式稱王,統率蠻族,不承認周天子的地位。

西周外患最緊急的是西北方戎狄族。戎狄散布地域很廣,陝西西部北部,山西、河北極大部分都被戎狄占有。戎狄是中國人給他們的名稱,他們自稱鬼(方)、混(夷)、犬(戎或夷)、獯鬻、獫狁。中國人把他們看作獸類,用惡字寫譯音,“方”、“夷”、“戎”等字也是中國人附加的(戰國以後稱胡,稱匈奴)。周都鎬京,接近戎狄。汧(音牽)、渭兩水中間,是西戎入寇的路線。姬誦時候曾打一次大仗,俘獲鬼方一萬三千八十一人,斬首馘(音幗。殺敵人割取左耳)耳的人數,大概也不少。此後戎狄屢次寇周,姬囏(懿王)甚至被逼遷居槐裏(陝西興平縣)。姬靜時候,侵略更加急暴,經過多次戰爭,互有勝敗,築城防禦,僅能阻止深入。姬靜子姬宮涅,寵愛褒姒,想殺太子宜臼(東周平王),立褒姒的兒子伯服做太子,宜臼的母親是申侯的女兒,申侯勾結犬戎攻姬宮涅,殺姬宮涅驪山下。西周積累的貨物寶器,全被犬戎擄去,西周滅亡。宜臼靠諸侯的援助遷居洛邑。

姬靜號稱中興賢王,他的功業是征討異族,獲得相當勝利。可是連年用兵,耗費很大。姬胡專利,被國人驅逐,他繼位後,不能不對國人減輕壓迫,把費用轉嫁到農民肩上。三十九年(前七八九年)伐薑戎大敗,姬靜幾乎被擒。他為補充兵力,想出料民(調查戶口)的辦法。仲山甫諫止料民,說農民數目要從各方麵間接推知,如果直接查點,一定要起禍亂。姬靜不聽。因為農民負擔過重,不願出力擁護周室,所以姬宮涅被犬戎一擊就破亡。

姬辟方(孝王)(姬靜前三世)封養馬人非子一小塊土地,地名秦(甘肅清水縣)在戎狄間。姬靜封非子曾孫秦仲做大夫,攻西戎戰死。子孫都專力攻戎。國勢漸盛。秦仲孫襄公救姬宮涅有功,宜臼避戎東遷洛陽,襄公派兵護送。宜臼封襄公做諸侯,逐漸收複周失地,成為西方大國。

秦、楚先是最小的附庸國家,從艱苦鬥爭中變成強大;唐和魯衛先是大國,在富貴安樂中變得貧弱甚至滅亡。

西周從姬發滅殷到姬宮涅亡國凡十一世十二王,據說共二百五十七年。中國曆史有真實年代從共和元年(前八四一年)開始。以前年代都不可靠。