#!/usr/bin/env python
import commands
import os
import time
import sys
if len(sys.argv) <= 3:
print "Usage: change_ips.py file_name oldip newip.\n"
sys.exit(1)
else:
fname = sys.argv[1]
oldip = sys.argv[2]
oldip = oldip.replace(".", "\.")
newip = sys.argv[3]
newip = newip.replace(".", "\.")
date = time.strftime("%Y%m%d%H")
f = open(fname, "r")
domains = f.readlines()
domains.pop()
for domain in domains:
domain = domain.strip()
cmd = "sed -i -e 's/%s/%s/' /var/named/%s.db'" %(oldip, newip, domain)
print cmd
cmd = "sed -i -e 's/[0-9]\{10\}/%s/' /var/named/%s.db" %(date, domain)
print cmd