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