parser = argparse.ArgumentParser(description='Add or delete a domain name from dyndns (simplifies call to nsupdate).')
parser.add_argument('-d', '--delete', action='store_true', help='delete instead of add')
parser.add_argument('-i', '--ip', help='IP address (either IPv4 or IPv6)')
- # parser.add_argument('-t', '--ttl', type=int, default=600, help='TTL (default: 600)')
+ parser.add_argument('-t', '--ttl', type=int, default=600, help='TTL (default: 600)')
parser.add_argument('fqdn', help='fully qualified domain name to add or delete, e.g. myserver.dyn.example.com')
args = parser.parse_args()
- args.ttl = 600 # <---- TODO
-
# check ip
if not args.delete and not args.ip:
parser.error('The IP address is mandatory')