Mac doesn't use local dns for .local

Solution 1:

Apple uses .local for bonjour.

This is reserved for mDNS in RFC 6762.

You should not use this in a mixed network. See https://en.wikipedia.org/wiki/.local for further discussion.