在历史上,以夜郎命名的有"国”、“郡”、“县”。那么,古夜郎国在哪里呢?
据《两汉三国贵州历史研究》这本书的考证,夜郎古国属川滇间的西夷国家,或者说是川滇黔边的西夷国家,它的疆域在今云南东北昭通地区全部、川南大部、川西小部分和贵州西北界上的小片地区。
据说史料记载,夜郎古国建于公元前507年,灭亡与公元前27年(西汉),包括中间一度被灭或降的短暂时间在内,夜郎古国的历史有480年之久。
自西汉成帝以武力荡平夜郎古国后,作为古国的夜郎已经退出了历史舞台,但夜郎这个名称却断断续续一直见于文献。但,稍微有点头脑的人都应该明白,汉以后的夜郎与夜郎古国已经完全不搭边,相同的只是作为符号的夜郎这个名称还存在。
汉以后夜郎县的设置有两个:一个是蜀汉在云南宣威南部、贵州盘县西部、云南曲靖东北部设置的小夜郎县;二是晋怀帝五年(311)将原来的牂牁郡一分为而,设置平夷、夜郎二郡。夜郎郡管辖的四个县中,有一个夜郎县,在今北盘江上游贞丰一带,这个夜郎县一直维持到南北朝时期。
唐代的夜郎县有三个,唐高祖武德四年(621)设置的夜郎县在今石阡县境内,这个夜郎县仅存在了6年,到唐太宗贞观元年(627)即被撤废。时隔八年,唐政府在巫州又设置了一个夜郎县,对于这个夜郎县在哪,至今看法不一,有的认为在岑巩一代,有的认为在今湘西新晃。
据《旧唐书·地理志》记载,贞观八年(634),唐政府又在今桐梓正安一代设置了一个夜郎县,一直到北宋宣和元年(1120),宋王朝废除了最后一个夜郎县,隶属南平军为止,史籍上才没见新设的夜郎县了。
夜郎古国存在时期,其国都还没有形成城市,只是村寨,所以文献上只称其为“邑聚”。夜郎古国有彝、濮两大西夷民族,彝族是统治民族。
据《彝族源流》记载,夜郎国王传位二十四代,第一代竹王夜拉杂,又名武夜郎,是彝族武氏一支。夜拉杂本来是有父母、祖父母的,为神化其为竹王,假托竹王非血气所生,是大竹所生。夜拉杂居住在夜拉纪勾,就是云南宣威革香河流域的夜街。夜街就是汉语夜拉纪勾的简称,如此,夜郎古国最早的国都就是夜街。
据史料记载,夜郎的竹王古迹到北宋还存在,有1500年可考的历史。有竹王林,相传是夜拉杂的母亲所破竹筒弃于野长成了竹林,就是今天宣威竹王祠的竹林,而竹王第一代至十一代,夜郎古国的国都都在宣威的夜街。
《夜郎史传》说,第十二代竹王鄂鲁默曾迁都与可乐(赫章境内),后来为逃避楚将庄蹻从巴蜀南下伐夜郎,鄂鲁默逃居且兰国的大格洛母(安顺旧州),改姓姆躲藏了起来,所第十三代竹王名姆赫德。
公元前276年,庄蹻又从湖南黔中地返回滇池建立滇国,姆赫德投降滇国又回都可乐,所以十二代至十五代夜郎古国的国都在可乐。
到了十六代竹王默遮索又把国都迁回了夜街。
二十一代竹王多同米接见汉朝使臣唐蒙,地点在夜街。二十二代竹王同米比常住堵土尔格(南盘江源头一带),国都仍在夜街。亡国时的第二十四代竹王莫雅邪,被牂牁郡太守陈立,中郎将何霸诱杀于夜街。
二十五代竹王邪务没有称王,所以没有国都,邪务与外祖父翁指谋反失败后,率其残余兵民逃到滇西去了。《汉书·西南夷传》中载:“蛮夷共斩翁指,持其首出降,陈立已平西夷。”这也说明夜郎古国是川滇间的西夷国家,不是贵州南夷、巴夷国家。