mquery(1)

mquery1

Small query tool for multicast dns

Usage

mquery [-hsv] [-i IFACE] [-t TYPE] [-w SEC] [NAME]

Overview

mquery is a companion tool to mdnsd(8), but can also be used stand-alone with other mDNS servers. It formats and sends mDNS service queries, similar to how mdns-scan(1) works, but with a fraction of the usability.

mquery runs on the system default interface, derived from the routing table. To run on another interface, use the -i IFACE command line option. It runs continuously monitoring for responses to the initial query, by default _services._dns-sd._udp.local.

Options

This program follows the usual UNIX command line syntax. The options are as follows:

-h

Print a bare bones help message and exits.

-i IFACE

Interface to run query on, by default the system default interface is used, derived from the routing table.

Only available on Linux.

-s

By default mquery behaves a lot like mdns-scan(1), which after receiving an initial reply to a scan, sends a specific PTR query to the respondent. This option skips that specific scan and runs mquery in a simple mode.

-t TYPE

Query type, default 12 (PTR).

-h

Print a help message and exit.

-v

Show program version.

-w SEC

Delay (approximate) in seconds before automatically exiting.

Releases

Unchanged in 2 releases since Debian 12 (Bookworm).

  1. 12–13

Authors

This mDNS-SD implementation was created in 2003 by Jeremie Miller ⟨[email protected]⟩. Much later, in 2016, it was adopted by Joachim Wiberg ⟨[email protected]⟩ for further development and maintenance at GitHub: ⟨https://github.com/troglobit/mdnsd⟩.

From mdnsd 0.12-5 in Debian 13 (Trixie). Parsed by carta from the page's mdoc source.