原甲酸三甲酯，以氯化铁为催化剂制得。或用碳酸甲酯钠在320℃热分解得到。高纯度的DME通过威廉逊合成法用碘甲烷和甲醇钠反应制备。该反应条件苛刻，必须在无水条件下反应.工业上，DME最早是从合成甲醇的副产物中分离回收。之后二甲醚的生产方法主要有两步法（甲醇脱水成二甲醚）和一步法（合成气直接合成二甲醚）。此外还有从二氧化碳和生物质制备二甲醚的方法。
两步法.两步法先由合成气制成甲醇，再在催化剂存在下，通过甲醇液相脱水或气相脱水生成二甲醚。这种方法操作简单，产品纯度高。其化学反应式如