A、本选项中只有氢氧化钠和氯化镁能够反应,但是难以区分哪一种试剂是氢氧化钠,哪一种试剂是氯化镁,故A错误;
B、稀H2SO4、稀HCl都能与Na2CO3反应生成气体,但是难以区分哪一种试剂是稀盐酸,哪一种试剂是稀硫酸,故B错误;
C、氯化钡能够和硫酸钠、碳酸钠反应产生两次沉淀,其中碳酸钠能够和硝酸反应产生气泡,故既能产生沉淀又能产生沉淀的是碳酸钠,能够和碳酸钠产生气泡的是硝酸,能够和碳酸钠反应产生沉淀的是氯化钡,剩下的是硫酸钠,故可以鉴别,故C正确;
D、氯化铁溶液为黄色,首先将氯化铁鉴别出来,然后将鉴别出的氯化铁与其他三种物质的溶液混合,氯化铁能与氢氧化钠反应生成红褐色的沉淀,将氢氧化钠鉴别出来,再将氢氧化钠与剩余的两种溶液混合,氢氧化钠能与氯化镁反应生成氢氧化镁沉淀,将氯化镁鉴别出来,剩余的为氯化钠,故D正确;
故选项为:CD.