汉武帝不是把匈奴万全消灭的原因:
汉朝初期,汉高祖在平城下击退匈奴,收复太原等失地以及河套一部分,考虑国力问题休生养息,约定以宗室女和亲。至汉武帝时期,汉朝改变政策,与匈奴进行长期战争,削弱了匈奴势力,但汉朝本身也因此面临内政上的危机。汉宣帝时,与位于南部的匈奴合作,攻击北方匈奴,南匈奴成为汉朝附庸,汉朝与南匈奴有和亲关系,王昭君下嫁匈奴,成为著名故事。
东汉时,持续采取分化策略。匈奴分裂为南匈奴与北匈奴二部:南匈奴归附汉朝;北匈奴遭到东汉击败,撤退到中亚草原,此后的记载缺乏。
在东汉末年,南匈奴逐渐恢复独立地位。西晋时,因八王之乱,南匈奴单于刘渊趁机独立,建立王朝,开启五胡十六国时期。在此后,突厥在中亚草原崛起,取代匈奴的地位。匈奴这个名称,在此后于历史上消失。
现代中文书籍有时也把373年西迁到了欧洲东部,入侵东、西罗马帝国并建立“Hunnic Empire”的匈人译为“匈奴人”。欧洲的古文献对此一民族及其在欧洲的事迹有若干叙述。但中国古代的匈奴和欧洲的匈人是否有血缘关系或系同一民族尚无定论。近年来使用脱氧核糖核酸等测试手段也未能回答这一问题。认为这两个民族系出同源的最主要证据是北匈奴西迁(91年西迁至西域,151年由西域再度西迁)后从此于历史上消失再无踏足中原,和二百八十年后在欧洲俄罗斯伏尔加河东岸突然在历史上出现的凶悍游牧民族匈人在时间上吻合。但匈人和匈奴的种族、语系,至今仍未能考证。