class Razor
- Razor
- Reference
- Object
Defined in:
razor.crConstant Summary
-
NAME =
"Razor"
-
VERSION =
{{ (read_file("shard.yml")).lines[1] }}
Constructors
Instance Method Summary
- #data_from_redis(qtype, name, src, options)
- #ipv4_get(range, skip_list, seed = UInt8::MAX)
-
#ipv6_get(range, skip_list, seed = UInt16::MAX)
Get the random IPv6 address from the given range, and exclude the ones that are listed as skip-list (= blackholed).
- #mainLoop
- #mandatory_dns_options(name)
- #parse_arguments
- #run!
Constructor Detail
Instance Method Detail
Get the random IPv6 address from the given range, and exclude the ones that are listed as skip-list (= blackholed). This mechanism works only with /48 ranges and checks are based on /64 ranges.