Polyol dehydrogenase that catalyzes the reversible NAD(+)-dependent oxidation of various sugar alcohols. Is active with D-sorbitol (D-glucitol) as substrate, leading to the C2-oxidized product D-fructose (By similarity). Suppresses growth arrest induced by a p53 tumor mutant in fission yeast (PubMed:8223615). H(+) + keto-D-fructose + NADH = D-sorbitol + NAD(+) Binds 1 zinc ion per subunit. Homotetramer. Belongs to the zinc-containing alcohol dehydrogenase family.