Hits : 2185

Script σε ruby για να φτιάχνω dns records για πολλαπλά και συνεχόμενα classes

#!/usr/local/bin/ruby
 
class_b = "10.10"
sub = 0
subnets = 255
plithos = 255
start_ip = 0
name = "dnsname"
name_start = 1
 
for subnet in (0..subnets)
  for ip in (start_ip..plithos)
    prefix = name + "-"
    if name_start < 1000
        prefix = prefix + "0"
    end
    if name_start < 100 
        prefix = prefix + "0"
    end
    if name_start < 10 
        prefix = prefix + "0" 
    end
    #puts prefix + name_start.to_s + " IN A " + class_b + "." + sub.to_s + "." + ip.to_s
    puts "prefix #{name_start} IN A #{class_b}.#{sub}.#{ip}"
    name_start += 1 
    ip += 1
  end
  subnet += 1
  sub += 1
end


Για να δεις το παραπάνω script πως είναι γραμμένο σε perl:
https://balaskas.gr/wk/dslperl

Για να δεις το παραπάνω script πως είναι γραμμένο σε python:
https://balaskas.gr/wk/dslpython

Για να δεις το παραπάνω script πως είναι γραμμένο σε php:
https://balaskas.gr/wk/dslphp

Για να δεις το παραπάνω script πως είναι γραμμένο σε tcl:
https://balaskas.gr/wk/dsltcl

Για να δεις το παραπάνω script πως είναι γραμμένο σε bash:
https://balaskas.gr/wk/dslbash