A.Na2SO4、MgCl2、Al2(SO4)3均与Ba(OH)2反应生成白色沉淀,现象相同,不能区别,故A不选;
B.Na2SO4、MgCl2、FeCl2、FeCl3、Al2(SO4)3、(NH4)2SO4六种溶液分别与NaOH反应的现象为:无现象、白色沉淀、白色沉淀迅速变为灰绿色最后为红褐色、红褐色沉淀、先生成白色沉淀后沉淀消失、刺激性气体,现象不同,可区别,故B选;
C.Na2SO4、MgCl2、FeCl2、(NH4)2SO4均不与H2S反应,现象相同,不能区别,故C不选;
D.均与硝酸银反应生成白色沉淀,现象相同,不能区别,故D不选;
故选B.