diff options
author | Internet Software Consortium, Inc <@isc.org> | 2007-09-07 14:13:55 -0600 |
---|---|---|
committer | LaMont Jones <lamont@debian.org> | 2007-09-07 14:13:55 -0600 |
commit | dc4714745a0f681fe0b41145770f1da6aef87e28 (patch) | |
tree | 76fd4dae38971b50120b694112a4a0015058c8e3 /win32utils | |
parent | 24d2b28ba91873aac6966fae8a528234108289ee (diff) | |
download | bind9-dc4714745a0f681fe0b41145770f1da6aef87e28.tar.gz |
9.2.0rc10
Diffstat (limited to 'win32utils')
-rw-r--r-- | win32utils/BuildAll.bat | 40 | ||||
-rw-r--r-- | win32utils/dnsheadergen.bat | 2 | ||||
-rw-r--r-- | win32utils/readme1st.txt | 69 |
3 files changed, 71 insertions, 40 deletions
diff --git a/win32utils/BuildAll.bat b/win32utils/BuildAll.bat index 87e9deb4..85e827bd 100644 --- a/win32utils/BuildAll.bat +++ b/win32utils/BuildAll.bat @@ -37,29 +37,29 @@ echo Build all of the Library files cd ..\lib cd isc\win32 -nmake /nologo -f libisc.mak CFG="libisc - Win32 Release" +nmake /nologo -f libisc.mak CFG="libisc - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. cd dns\win32 -nmake /nologo -f libdns.mak CFG="libdns - Win32 Release" +nmake /nologo -f libdns.mak CFG="libdns - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. cd isccfg\win32 -nmake /nologo -f libisccfg.mak CFG="libisccfg - Win32 Release" +nmake /nologo -f libisccfg.mak CFG="libisccfg - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. cd isccc\win32 -nmake /nologo -f libisccc.mak CFG="libisccc - Win32 Release" +nmake /nologo -f libisccc.mak CFG="libisccc - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. cd lwres\win32 -nmake /nologo -f liblwres.mak CFG="liblwres - Win32 Release" +nmake /nologo -f liblwres.mak CFG="liblwres - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. rem This is the DLL required for the event Viewer cd win32\bindevt -nmake /nologo -f bindevt.mak CFG="bindevt - Win32 Release" +nmake /nologo -f bindevt.mak CFG="bindevt - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. cd .. @@ -69,48 +69,48 @@ echo Now build the apps cd bin cd named\win32 -nmake /nologo -f named.mak CFG="named - Win32 Release" +nmake /nologo -f named.mak CFG="named - Win32 Release" NO_EXTERNAL_DEPS="1" copy ..\named.html ..\..\..\Build\Release cd ..\.. cd rndc\win32 -nmake /nologo -f rndc.mak CFG="rndc - Win32 Release" -nmake /nologo -f confgen.mak CFG="rndcconfgen - Win32 Release" +nmake /nologo -f rndc.mak CFG="rndc - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo -f confgen.mak CFG="rndcconfgen - Win32 Release" NO_EXTERNAL_DEPS="1" copy ..\*.html ..\..\..\Build\Release cd ..\.. cd dig\win32 -nmake /nologo -f dig.mak CFG="dig - Win32 Release" -nmake /nologo /nologo -f host.mak CFG="host - Win32 Release" -nmake /nologo -f nslookup.mak CFG="nslookup - Win32 Release" +nmake /nologo -f dig.mak CFG="dig - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo /nologo -f host.mak CFG="host - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo -f nslookup.mak CFG="nslookup - Win32 Release" NO_EXTERNAL_DEPS="1" copy ..\*.html ..\..\..\Build\Release cd ..\.. cd nsupdate\win32 -nmake /nologo -f nsupdate.mak CFG="nsupdate - Win32 Release" +nmake /nologo -f nsupdate.mak CFG="nsupdate - Win32 Release" NO_EXTERNAL_DEPS="1" copy ..\*.html ..\..\..\Build\Release cd ..\.. cd check\win32 -nmake /nologo -f namedcheckconf.mak CFG="namedcheckconf - Win32 Release" -nmake /nologo -f namedcheckzone.mak CFG="namedcheckzone - Win32 Release" +nmake /nologo -f namedcheckconf.mak CFG="namedcheckconf - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo -f namedcheckzone.mak CFG="namedcheckzone - Win32 Release" NO_EXTERNAL_DEPS="1" copy ..\*.html ..\..\..\Build\Release cd ..\.. cd dnssec\win32 -nmake /nologo -f keygen.mak CFG="keygen - Win32 Release" -nmake /nologo -f makekeyset.mak CFG="makekeyset - Win32 Release" -nmake /nologo -f signkey.mak CFG="signkey - Win32 Release" -nmake /nologo -f signzone.mak CFG="signzone - Win32 Release" +nmake /nologo -f keygen.mak CFG="keygen - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo -f makekeyset.mak CFG="makekeyset - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo -f signkey.mak CFG="signkey - Win32 Release" NO_EXTERNAL_DEPS="1" +nmake /nologo -f signzone.mak CFG="signzone - Win32 Release" NO_EXTERNAL_DEPS="1" copy ..\*.html ..\..\..\Build\Release cd ..\.. rem This is the BIND 9 Installer cd win32\BINDInstall -nmake /nologo -f BINDInstall.mak CFG="BINDInstall - Win32 Release" +nmake /nologo -f BINDInstall.mak CFG="BINDInstall - Win32 Release" NO_EXTERNAL_DEPS="1" cd ..\.. cd .. diff --git a/win32utils/dnsheadergen.bat b/win32utils/dnsheadergen.bat index 25b18708..936e123b 100644 --- a/win32utils/dnsheadergen.bat +++ b/win32utils/dnsheadergen.bat @@ -17,7 +17,7 @@ rem WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. cd ..\lib\dns cd win32 -nmake /nologo /f gen.mak CFG="gen - Win32 Release" +nmake /nologo /f gen.mak CFG="gen - Win32 Release" NO_EXTERNAL_DEPS="1" cd .. gen -s . -t > include/dns/enumtype.h gen -s . -c > include/dns/enumclass.h diff --git a/win32utils/readme1st.txt b/win32utils/readme1st.txt index 4c72e554..73e55d70 100644 --- a/win32utils/readme1st.txt +++ b/win32utils/readme1st.txt @@ -1,19 +1,19 @@ Copyright (C) 2001 Internet Software Consortium. See COPYRIGHT in the source root or http://isc.org/copyright.html for terms. -$Id: readme1st.txt,v 1.6 2001/08/02 07:03:58 mayer Exp $ +$Id: readme1st.txt,v 1.7.2.1 2001/09/06 05:31:02 marka Exp $ - Beta Release of BIND 9.2.0 for Window NT/2000 + Release of BIND 9.2.0 for Window NT/2000 -Date: 20-Jul-2001. +Date: 10-Aug-2001. - This is a Beta Release of BIND 9.2.0 for Windows NT/2000. As such -it should not be installed on a production system or anywhere that is -considered critical for Internet access. The release has not been -thoroughly tested. While IPv6 addresses should work, there is no -support yet for a BIND server using an IPv6 stack. Only IPv4 stacks are -supported on the box running this version of BIND. IPv6 stacks will -be supported in a future release. + This is the first release of BIND 9.2.0 for Windows NT/2000. As such +it should be fully tested on a test system before installing on a +production system or anywhere that is considered critical for Internet +access. The release has not been thoroughly tested. While IPv6 +addresses should work, there is no support yet for a BIND server using +an IPv6 stack. Only IPv4 stacks are supported on the box running this +version of BIND. IPv6 stacks will be supported in a future release. Kit Installation Information @@ -37,13 +37,21 @@ use the rndc-confgen program. The program will be installed in the same directory as named: dns/bin/. From the DOS prompt, use the command this way: +rndc-confgen -a + +which will create a rndc.key file in the dns/etc directory. This will +allow you to run rndc without an explicit rndc.conf file or key and +control entry in named.conf file. See section 3.4.1.2 of the ARM for +details of this. An rndc.conf can also be generated by running: + rndc-confgen > rndc.conf -An rndc.conf will be generated in the current directory but not copied to -the dns/etc directory where it needs to reside. +which will create the rndc.conf file in the current directory, but not +copy it to the dns/etc directory where it needs to reside. If you create +rndc.conf this way you will need to copy the same key statement into +named.conf. -In addition the named.conf file will need to be modified in order -to allow rndc to control named. The additions look like the following: +The additions look like the following: key "rndc-key" { algorithm hmac-md5; secret "xxxxxxxxx=="; }; @@ -52,14 +60,19 @@ controls { }; Note that the value of the secret must come from the key generated -above for rndc and must be the same key value for both. If you -have rndc on a Unix box you can use it to control BIND on the NT/W2K -box as well as using the Windows version of rndc to control a BIND 9 -daemon on a Unix box. +above for rndc and must be the same key value for both. Details of +this may be found in section 3.4.1.2 of the ARM. If you have rndc +on a Unix box you can use it to control BIND on the NT/W2K box as +well as using the Windows version of rndc to control a BIND 9 +daemon on a Unix box. However you must have key statements valid for +the servers you wish to control, specifically the IP address and key +in both named.conf and rndc.conf. Again see section 3.4.1.2 of the +ARM for details. In addition BIND is installed as a win32 system service, can be started and stopped in the same way as any other service and -automatically starts whenever the system is booted. +automatically starts whenever the system is booted. Signals are +not supported and are in fact ignored. Documentation @@ -78,6 +91,24 @@ dnssec-makekeyset, dnssec-signkey, dnssec-signzone. The tools will NOT run on Win9x, only WinNT and Win2000. The latter tools are for use with DNSSEC. All tools are installed in the dns/bin directory. +IMPORTANT NOTE ON USING THE TOOLS: +If you wish to use nsupdate on a win32 platform to do dynamic updates +to a zone you MUST create a resolv.conf in the System32\Drivers\etc +directory containing a list of nameserver addresses to use to find +the nameserver authorative for the zone. The format of this file is: + +nameserver 1.2.3.4 +nameserver 5.6.7.8 + +Replace the IP addresses with your real addresses. 127.0.0.1 is a valid +address if you are running a nameserver on the localhost. + +In addition, if you use dig, host or nslookup, you will need this +file on the system where you are running these tools unless you have +BIND running on that system. + +This will be fixed in a future release. + Problems Please report all problems to bind9-bugs@isc.org and not to me. All |