The DNS resolver on the DI-604 lacks support for TCP requests, so you should use your ISP servers directly or use a local caching server.
AFAIK FreeBSD's resolver doesn't have EDNS support (..larger packets over UDP), so some sites may not resolve properly.. granted it's rather rare, see
this thread.