Function: query-dig
query-dig is a byte-compiled function defined in dig.el.gz.
Signature
(query-dig 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.
Source Code
;; Defined in /usr/src/emacs/lisp/net/dig.el.gz
;; named for consistency with query-dns in dns.el
(defun query-dig (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))))