# File lib/specinfra/command/darwin/base/host.rb, line 3
    def check_is_resolvable(name, type)
      if type == "dns"
        ## try to resolve either A or AAAA record; grep is used to return the appropriate exit code
        %Q{dig +search +short +time=1 -q #{escape(name)} a #{escape(name)} aaaa | grep -qie '^[0-9a-f:.]*$'}
      elsif type == "hosts"
        "sed 's/#.*$//' /etc/hosts | grep -w -- #{escape(name)}"
      else
        ## grep is required as dscacheutil always returns exit code 0
        "dscacheutil -q host -a name #{escape(name)} | grep -q '_address:'"
      end
    end