Zone just not loading or erroring

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Tue May 15 22:47:41 UTC 2001


> 
> Hi,
> 
> 	Well, we found the problem, but don't know why.
> 
> 	Using "od -a", we found that the last line of the files that
> 		didn't want to load were "~                " (Without
> 		the quotes.  
> 
> 	Is the tilde some sort of special character? Why didn't we get
> 		any indications in syslog, etc.  
> 
> 	Still interested what "state" is and how to decode.

src/bin/named/ns_defs.h:

        /* zone state bits (32 bits) */
#define Z_AUTH          0x00000001      /* zone is authoritative */
#define Z_NEED_XFER     0x00000002      /* waiting to do xfer */
#define Z_XFER_RUNNING  0x00000004      /* asynch. xfer is running */
#define Z_NEED_RELOAD   0x00000008      /* waiting to do reload */
#define Z_SYSLOGGED     0x00000010      /* have logged timeout */
#define Z_QSERIAL       0x00000020      /* sysquery()'ing for serial number */  
#define Z_FOUND         0x00000040      /* found in boot file when reloading */
#define Z_INCLUDE       0x00000080      /* set if include used in file */
#define Z_DB_BAD        0x00000100      /* errors when loading file */
#define Z_TMP_FILE      0x00000200      /* backup file for xfer is temporary */
#ifdef BIND_UPDATE
#define Z_DYNAMIC       0x00000400      /* allow dynamic updates */
#define Z_NEED_DUMP     0x00000800      /* zone has changed, needs a dump */
#define Z_NEED_SOAUPDATE 0x00001000     /* soa serial number needs increment */
#endif /* BIND_UPDATE */
#define Z_XFER_ABORTED  0x00002000      /* zone transfer has been aborted */  
#define Z_XFER_GONE     0x00004000      /* zone transfer process is gone */
#define Z_TIMER_SET     0x00008000      /* z_timer contains a valid id */
#ifdef BIND_NOTIFY
#define Z_NOTIFY        0x00010000      /* has an outbound notify executing */
#endif
#define Z_NEED_QSERIAL  0x00020000      /* we need to re-call qserial() */
#define Z_PARENT_RELOAD 0x00040000      /* we need to reload this as parent */
#define Z_FORWARD_SET   0x00080000      /* has forwarders been set */
#define Z_EXPIRED       0x00100000      /* expire timer has gone off */
#define Z_NEEDREFRESH   0x00200000      /* need to perform a refresh check */


> 
> 		Thanks, Tuc/TTSG Internet Services, Inc.
> 
> > 
> > 
> > Hi,
> > 
> > 	We are having an issue with 8.2.3-REL.
> > 
> > 	When we tell it to load the domains, it appears so, but after a
> > certain point in the file it doesn't.  If we comment out the 2-3 entries be
> fore
> > the line, the next 2-3 still won't load.  
> > 
> > 	Syslog is cranked quite high, with no output we can see that would
> > give an indication.
> > 
> > 	The only thing we notice is that on a dump, good zones show :
> > 
> > ;       time=0, lastupdate=0, serial=2001051101,
> > ;       refresh=0, retry=3600, expire=604800, minimum=86400
> > ;       ftime=989608583, xaddrcnt=0, state=0041, pid=0
> > 
> > 	And the bad zones show 
> > 
> > ;       time=0, lastupdate=0, serial=2001051501,
> > ;       refresh=0, retry=3600, expire=604800, minimum=86400
> > ;       ftime=0, xaddrcnt=0, state=0140, pid=0
> > 
> > 
> > 	Whats the "state", and how do we decode it?
> > 
> > 		Thanks, Tuc/TTSG Internet Services, Inc.
> > 
> > 
> > 
> 
> 
--
Mark Andrews, Nominum Inc.
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com


More information about the bind-users mailing list