From owner-freebsd-net@FreeBSD.ORG Tue Oct 28 14:17:46 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6572F106567C for ; Tue, 28 Oct 2008 14:17:46 +0000 (UTC) (envelope-from hlh@restart.be) Received: from tignes.restart.be (unknown [IPv6:2001:41d0:1:2ad2:0:1::]) by mx1.freebsd.org (Postfix) with ESMTP id ED75B8FC0A for ; Tue, 28 Oct 2008 14:17:45 +0000 (UTC) (envelope-from hlh@restart.be) Received: from restart.be (avoriaz.tunnel.bel [IPv6:2001:41d0:1:2ad2:1:ffff::]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "avoriaz.restart.be", Issuer "CA master" (verified OK)) by tignes.restart.be (Postfix) with ESMTPS id D4DA6E041F; Tue, 28 Oct 2008 15:17:44 +0100 (CET) Received: from morzine.restart.bel (morzine.restart.bel [IPv6:2001:41d0:1:2ad2:1:2::]) (authenticated bits=0) by restart.be (8.14.3/8.14.3) with ESMTP id m9SEHZbO046800; Tue, 28 Oct 2008 15:17:36 +0100 (CET) (envelope-from hlh@restart.be) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=restart.be; s=avoriaz; t=1225203464; bh=hfQb6PStKSAZRxXRAQb58zsYP/KKZr/au1d6ygX bM2E=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=IaLrvbHHv+ipw2UT0AV+w3g4qRDxy8PixpVkKM wV5sa6UGr8bTuOtYuP3/a057hzr+nCsVid94OTDKRatoLiJA== DomainKey-Signature: a=rsa-sha1; s=avoriaz; d=restart.be; c=nofws; q=dns; h=message-id:date:from:organization:user-agent:mime-version:to:cc: subject:references:in-reply-to:content-type:x-scanned-by; b=if+OrGSshlIhgpFPDlPmaU1p+uxfcsSG8Xhi0+GZKzP5PfD19ko0pxxNSOzrAUTqX kXlN/DVlk7hDAdE5fZNiA== Message-ID: <49071EFF.1010806@restart.be> Date: Tue, 28 Oct 2008 15:17:35 +0100 From: Henri Hennebert Organization: RestartSoft User-Agent: Thunderbird 2.0.0.17 (X11/20081004) MIME-Version: 1.0 To: Roberto de Sousa References: <723811.95360.qm@web45207.mail.sp1.yahoo.com> In-Reply-To: <723811.95360.qm@web45207.mail.sp1.yahoo.com> Content-Type: multipart/mixed; boundary="------------060304020409050900030702" X-Scanned-By: MIMEDefang 2.64 on IPv6:2001:41d0:1:2ad2:1:1:: Cc: freebsd-net@freebsd.org Subject: Re: NSupdate from CLI X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2008 14:17:46 -0000 This is a multi-part message in MIME format. --------------060304020409050900030702 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Roberto de Sousa wrote: > Hello Henri, > Thank you for your kindness to help me on this.. I have generated the > key and and edit my named.conf as per your instruction. I have also > tried your script which work great. What i would like to find out more > is that how to modify this script so that it provides flexibility > without having to specify the host in the script? > what i mean is that.. i could select add or delete option from CLI and > able to add any host to forward & Reversing Zone of my DNS from my > freeBSD CLI? <--- clip ---> What do you thing about the attached script ? Some more check of args may be usefull ... Henri --------------060304020409050900030702 Content-Type: text/plain; name="dnsupdate" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="dnsupdate" IyEvYmluL3NoCnVzYWdlICgpIHsKICAgIGVjaG8gJ1VzYWdlOiBkbnN1cGRhdGUgLWF8LWR8 LXUgPEhvc3ROYW1lPj08SVBfQWRkcmVzcz4nCiAgICBlY2hvICcJLWEJYWRkIEROUyBlbnRy eSBmb3IgPEhvc3ROYW1lPicKICAgIGVjaG8gJwktZAlkZWxldGUgRE5TIGVudHJ5IGZvciA8 SG9zdE5hbWU+JwogICAgZWNobyAnCS11CXVwZGF0ZSBETlMgZW50cnk8SG9zdE5hbWU+Jwp9 Ck5TU0VSVkVSPSd4eHgueHh4Lnh4eC54eHgnClRTSUc9J2hvc3QxLmV4YW1wbGUuY29tLjpY WFhYLi4uWFhYWD09JwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjYXNlICQjIGluCiAg ICAyKQk7OwogICAgKikgIHVzYWdlID4mMjsKCWV4aXQgMTs7CmVzYWMKSE9TVE5BTUU9JHsy JSU9Kn0KSVBBRERSPSR7MiMjKj19CmlmIFsgJHtIT1NUTkFNRX0gPSAkMiAtbyAke0lQQURE Un0gPSAkMiBdCnRoZW4KICAgdXNhZ2UgPiYyOwogICBleGl0IDEKZmkKSVBBRERSMT0ke0lQ QUREUiUlLip9CklQQUREUlg9JHtJUEFERFIjKi59CklQQUREUjI9JHtJUEFERFJYJSUuKn0K SVBBRERSWD0ke0lQQUREUlgjKi59CklQQUREUjM9JHtJUEFERFJYJSUuKn0KSVBBRERSND0k e0lQQUREUlgjKi59CmlmIFsgIiR7SVBBRERSMX0uJHtJUEFERFIyfS4ke0lQQUREUjN9LiR7 SVBBRERSNH0iICE9ICR7SVBBRERSfSBdCnRoZW4KICAgIHVzYWdlID4mMjsKICAgIGV4aXQg MQpmaQpkZWxldGUoKSB7CmVjaG8gdXBkYXRlIGRlbGV0ZSAke0hPU1ROQU1FfS4gSU4gQQpl Y2hvIHVwZGF0ZSBkZWxldGUgJHtJUEFERFI0fS4ke0lQQUREUjN9LiR7SVBBRERSMn0uJHtJ UEFERFIxfS5pbi1hZGRyLmFycGEuIElOIFBUUgp9CmFkZCgpIHsKZWNobyB1cGRhdGUgYWRk ICR7SE9TVE5BTUV9LiA2MCBJTiBBICR7SVBBRERSfQplY2hvIHVwZGF0ZSBhZGQgJHtJUEFE RFI0fS4ke0lQQUREUjN9LiR7SVBBRERSMn0uJHtJUEFERFIxfS5pbi1hZGRyLmFycGEuIDYw IElOIFBUUiAke0hPU1ROQU1FfS4KfQpjYXNlICQxIGluCiAgICAtYXwtZHwtdSkgOzsKICAg ICopICB1c2FnZSA+JjI7CglleGl0IDE7Owplc2FjCmNhc2UgJDEgaW4KICAgIC1hKQllY2hv IHNlcnZlciAke05TU0VSVkVSfTsKCWFkZDsKCWVjaG8gc2VuZDs7CiAgICAtZCkgZWNobyBz ZXJ2ZXIgJHtOU1NFUlZFUn07CglkZWxldGU7CgllY2hvIHNlbmQ7OwogICAgLXUpIGVjaG8g c2VydmVyICR7TlNTRVJWRVJ9OwoJZGVsZXRlOwoJYWRkOwoJZWNobyBzZW5kOzsKZXNhYyB8 IC91c3IvYmluL25zdXBkYXRlIC15ICR7VFNJR30gMT4vZGV2L251bGwK --------------060304020409050900030702--