Function: dig-query

dig-query is a byte-compiled function defined in dig.el.gz.

Signature

(dig-query DOMAIN &optional QUERY-TYPE QUERY-CLASS QUERY-OPTION DIG-OPTION SERVER)

Documentation

Query addresses of a DOMAIN using dig.

It works by calling dig-invoke and dig-extract-rr. Optional arguments are passed to dig-invoke and dig-extract-rr. Returns nil for domain/class/type queries that result in no data.

Aliases

query-dig (obsolete since 29.1)

Source Code

;; Defined in /usr/src/emacs/lisp/net/dig.el.gz
(defun dig-query (domain &optional
                         query-type query-class query-option dig-option server)
  "Query addresses of a DOMAIN using dig.
It works by calling `dig-invoke' and `dig-extract-rr'.
Optional arguments are passed to `dig-invoke' and `dig-extract-rr'.
Returns nil for domain/class/type queries that result in no data."
  (let ((buffer (dig-invoke domain query-type query-class
                            query-option dig-option server)))
    (when buffer
      (pop-to-buffer-same-window buffer)
      (let ((digger (dig-extract-rr domain query-type query-class)))
        (kill-buffer buffer)
        digger))))