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.