A resistor or zener diode will get very hot, even with heatsinking, and that's bad news. An over-hot resistor will normally fail as an open circuit, but zeners tend to fail as short circuits, which would then overdrive the 6V stuff. I would use a switching regulator. Here's an example of a 12V...