mdnsd fails to run inside zone due to broken code
The bug (and fix) is contained here:
This should be a very simple/quick fix.
This bug prevents running an Automated Installer server inside a zone, as it depends on mdnsd. With the bug in place, mdnsd starts and exits when run from inside a zone. This is because it fails to take into account that zones can have an ip-exclusive stack.