NAME¶
srvsearch, sync_srvsearch, smtpsearch, sync_smtpsearch, httpsearch,
  sync_httpsearch, ruli-getaddrinfo
 
- Sample programs for RULI Library (RFC 2782)
SYNOPSIS¶
echo _service._protocol.nongnu.org | 
ruli-getaddrinfo
 
echo _service._protocol.nongnu.org | 
srvsearch [ options ]
 
echo _service._protocol.nongnu.org | 
sync_srvsearch [ options ]
 
echo nongnu.org | 
smtpsearch [ options ]
 
echo nongnu.org | 
sync_smtpsearch [ options ]
 
echo nongnu.org | 
httpsearch [ options ]
 
echo nongnu.org | 
sync_httpsearch [ options ]
 
DESCRIPTION¶
This manual page documents briefly sample programs for the 
ruli(3)
  library.
ruli is a library aimed at querying DNS SRV resource records.
OPTIONS¶
  - For http searches, one can force the port number by
    specifying it as the first option.
 
  
  - search
 
  - Use the resolver search list defined in
      ´/etc/resolv.conf´.
 
  - need_ra
 
  - Require RA (Recursion Available) bit in the name server
      answer.
 
  - noinet
 
  - Don´t fetch IPv4 addresses.
 
  - noinet6
 
  - Don´t fetch IPv6 addresses.
 
  - uri_port
 
  - Assume the specified default port was forced by the
      user-supplied URI.
 
  - nowalk
 
  - Don´t search addresses missing from the name server
      answer.
 
  - nofall
 
  - Don´t launch fallback queries for addresses, if the
      SRV query fails.
 
  - nosort6
 
  - Don´t sort the address list to give preference to IPv6
      addresses.
 
EXAMPLES¶
echo _telnet._tcp.nongnu.org | ruli-getaddrinfo
 
echo _smtp._tcp.nongnu.org | srvsearch search
 
echo _smtp._tcp.nongnu.org | sync_srvsearch search noinet6
 
echo nongnu.org | smtpsearch noinet
 
echo nongnu.org | sync_smtpsearch nowalk nofall
 
echo nongnu.org | httpsearch noinet6
 
echo nongnu.org | sync_httpsearch 80
 
SEE ALSO¶
ruli(3)
AUTHOR¶
This manual page was written by Everton da Silva Marques
  <evertonsm@yahoo.com.br>.