in the nsd.service this line: ExecStart=/usr/sbin/nsd -D -c /etc/nsd/nsd.conf $OTHER_NSD_OPTS should have to be ExecStart=/usr/sbin/nsd -c /etc/nsd/nsd.conf $OTHER_NSD_OPTS since there is no such option as -D what's more with this file the service never start.
ok i find it should have to be -d in stead of -D. so it's an easy fix!
*** This bug has been marked as a duplicate of bug 1089505 ***