Transfering zones: connection reset

Mark_Andrews at isc.org Mark_Andrews at isc.org
Tue Dec 18 21:18:43 UTC 2001


> 
> I've just installed a new slave server (Solaris 8, BIND 8.2.4) for 4
> zones. I've tried to transfer manually the zones and one of then goes
> OK (is about 30 kb size) but the others don´t (about 2 MB).
> 
> I got the following error in a debug file:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21674
> ;; flags: qr; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
> 62-37-46-201.dialup.uni2.es.  1D IN A  62.37.46.201
> print_output: dname 62-37-46-201.dialup.uni2.es type 1 class 1 ttl
> 86400
> close(5) succeeded
> error receiving zone transfer
> 
> I've tried a truss command and the output says:
> write(4, " l e n   =   5 5\n", 9)               = 9
> write(4, " ; ;   - > > H E A D E R".., 57)      = 57
> write(4, " ; ;   f l a g s :   q r".., 63)      = 63
> write(4, " 6 2 - 3 7 - 4 6 - 2 0 1".., 51)      = 51
> write(4, "\n", 1)                               = 1
> write(4, " p r i n t _ o u t p u t".., 73)      = 73
> setitimer(ITIMER_REAL, 0xFFBEF3E8, 0x00000000)  = 0
> recvfrom(5, "\0 7", 2, 0, 0xFFBEF3C8, 0xFFBEF3C4) = 2
> setitimer(ITIMER_REAL, 0xFFBEF3D8, 0x00000000)  = 0
> setitimer(ITIMER_REAL, 0xFFBEF3E8, 0x00000000)  = 0
> recvfrom(5, "\v0680\0\0\0\001\0\0\0\0".., 55, 0, 0xFFBEF3C8,
> 0xFFBEF3C4) = 14
> setitimer(ITIMER_REAL, 0xFFBEF3E8, 0x00000000)  = 0
> recvfrom(5, 0x000CA2CE, 41, 0, 0xFFBEF3C8, 0xFFBEF3C4) Err#131
> ECONNRESET
> fstat(6, 0xFFBEF108)                            = 0
> time()                                          = 1008685858
> getpid()                                        = 606 [605]
> putmsg(6, 0xFFBEE7C0, 0xFFBEE7B4, 0)            = 0
> open("/var/run/syslog_door", O_RDONLY)          = 7
> door_info(7, 0xFFBEE6F8)                        = 0
> getpid()                                        = 606 [605]
> door_call(7, 0xFFBEE6E0)                        = 0
> close(7)                                        = 0
> close(5)                                        = 0
> write(4, " c l o s e ( 5 )   s u c".., 19)      = 19
> write(4, " e r r o r   r e c e i v".., 30)      = 30
> sigaction(SIGALRM, 0xFFBEF3E8, 0x00000000)      = 0
> write(3, " ;   B I N D   v e r s i".., 6008)    = 6008
> close(3)                                        = 0
> close(3)                                        Err#9 EBADF
> close(0)                                        = 0
> unlink("dial.62aWlb")                           = 0
> llseek(0, 0, SEEK_CUR)                          Err#9 EBADF
> _exit(3)
> 
> Does anybody knows why I get the connection reset? The slave server is
> behind a firewall.

	I suggest that you look on the master or at the firewall logs
	to find out why.

	Mark
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at isc.org


More information about the bind-users mailing list