Switch to edit mode.
Name(s): get_address get_mailer get_cname get_domain1: type = verb[5..$] in {"address", "nameserver", 0, 0, "cname", 0, 0, 0, 0, 0, 0, "domain", 0, 0, "mailer"}
2: {name} = args
3: if (s = match(name, "^%([0-9]?[0-9]?[0-9]%).%([0-9]?[0-9]?[0-9]%).%([0-9]?[0-9]?[0-9]%).%([0-9]?[0-9]?[0-9]%)$"))
4: name = tostr(name[s[3][4][1]..s[3][4][2]], ".", name[s[3][3][1]..s[3][3][2]], ".", name[s[3][2][1]..s[3][2][2]], ".", name[s[3][1][1]..s[3][1][2]], ".in-addr.arpa")
5: endif
6: r = {}
7: for x in (this:lookup(name, type))
8: if (x[2] == this.types[type])
9: r = {@r, x[5]}
10: endif
11: endfor
12: return r
13: "Last modified by manta (#7165) on Mon Feb 28 03:52:54 2000 MST."
14: "This verb previously owned by manta (#7165), and chowned to $slacker upon dewizarding (Sat Aug 17 14:50:06 2002 MDT)."
15: "Last modified by Dax (#789) on Sat Aug 17 14:50:06 2002 MDT."