分类：教育/科学-人文学科-历史学
问题：历史上哪些皇帝定过“非本姓不得封王”？ 
回答：以大一统的王朝来看
汉代刘邦定过的非刘姓不得为王
晋朝最起码封国刘裕同志为宋王
隋封过李渊为唐王
这两次都是没办法才封的，我为鱼肉的情况下。但起码证明是可以封的，不然像王莽，也就封了个
唐代肯定封了，扶立中宗的五王、郭子仪的汾阳王
宋代跟明代的情况比较相似，在生的时候最多只封国公，死了之后追封为王。
元代册封外姓为王，但是仅限蒙古贵族
清代一般不外封，唯一一个大约是福康安，生前封贝子、死后晋封郡王