docs: def A(host, nameserver=None):
      '''
      Return the A record(s) for ``host``.
  
      Always returns a list.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt ns1 dnsutil.A www.google.com
      '''
      if _has_dig():
          return __salt__['dig.A'](host, nameserver)
      elif nameserver is None:
          # fall back to the socket interface, if we don't care who resolves
          try:
              addresses = [sock[4][0] for sock in socket.getaddrinfo(host, None, socket.AF_INET, 0, socket.SOCK_RAW)]
              return addresses
          except socket.gaierror:
              return 'Unable to resolve {0}'.format(host)
  
      return 'This function requires dig, which is not currently available'