Skip to content

Instantly share code, notes, and snippets.

@jimsynz
Created December 22, 2009 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jimsynz/262010 to your computer and use it in GitHub Desktop.
Save jimsynz/262010 to your computer and use it in GitHub Desktop.
# Getting a list of reverse zones needed to fully
# delegate a prefix:
>> IPAddr.new("2001:db8::/33").reverses
=> ["0.8.b.d.0.1.0.0.2.ip6.arpa", "1.8.b.d.0.1.0.0.2.ip6.arpa", "2.8.b.d.0.1.0.0.2.ip6.arpa", "3.8.b.d.0.1.0.0.2.ip6.arpa", "4.8.b.d.0.1.0.0.2.ip6.arpa", "5.8.b.d.0.1.0.0.2.ip6.arpa", "6.8.b.d.0.1.0.0.2.ip6.arpa", "7.8.b.d.0.1.0.0.2.ip6.arpa"]
>> IPAddr.new("130.216.32.0/20").reverses
=> ["130.216.32.in-addr.arpa", "130.216.33.in-addr.arpa", "130.216.34.in-addr.arpa", "130.216.35.in-addr.arpa", "130.216.36.in-addr.arpa", "130.216.37.in-addr.arpa", "130.216.38.in-addr.arpa", "130.216.39.in-addr.arpa", "130.216.40.in-addr.arpa", "130.216.41.in-addr.arpa", "130.216.42.in-addr.arpa", "130.216.43.in-addr.arpa", "130.216.44.in-addr.arpa", "130.216.45.in-addr.arpa", "130.216.46.in-addr.arpa", "130.216.47.in-addr.arpa"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment