$dns

From Scriptwiki
Revision as of 21:03, 24 February 2011 by NaNg (talk | contribs) (Created page with "Returns the address that was resolved and any associated IP address. Can be used only in the On dns event. $dns(N) $dns returns the number of resolved address if N is 0 (ze...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Returns the address that was resolved and any associated IP address. Can be used only in the On dns event.

$dns(N)

$dns returns the number of resolved address if N is 0 (zero).

$dns can have the following properties:

Property Meaning
nick if a user was queried to be resolved, returns its nick
addr returns the resolved address
ip returns the IP of the resolved address

Example

On *:Dns: {
  echo -ag Found $dns(0) addresses for $address ( $+ $raddress $+ )!
  var %x = 1
  while ($dns(%x)) {
    echo -ag DNS Resolve %x Address = $dns(%x).addr ; IP = $dns(%x).ip ; $iif($dns(%x).nick, Nick = $dns(%x).nick)
    inc %x
  }
}

This will echo all the resolved addresses.

See Also