View Single Post
  #9   (View Single Post)  
Old 20th January 2009
ducu_00 ducu_00 is offline
Real Name: Alexandru Cristea
Port Guard
 
Join Date: May 2008
Location: Romania
Posts: 12
Default

Hello again.

Time has passed but the problem is still there, even in the new stable release 6.4: sendmail (now 8.14.3, the latest) queries the name-server for the AAAA record of the _unqualified_ hostname of the recipient domain mail-server after it had obtained the ipv4 address of the qualified hostname:
PHP Code:
15:35:08.141558 IP 10.32.0.67.60957 10.32.0.1.domain:  29099AAAAfbsd6-c.bdux.dsdis.ro. (39)
15:35:08.141787 IP 10.32.0.1.domain 10.32.0.67.60957:  290990/1/(83)
15:35:08.142333 IP 10.32.0.67.56525 10.32.0.1.domain:  29100AAAAfbsd6-c.bdux.dsdis.ro.bdux.dsdis.ro. (53)
15:35:08.142416 IP 10.32.0.1.domain 10.32.0.67.56525:  29100 NXDomain0/1/(97)
15:35:08.142924 IP 10.32.0.67.51065 10.32.0.1.domain:  29101Afbsd6-c.bdux.dsdis.ro. (39)
15:35:08.143002 IP 10.32.0.1.domain 10.32.0.67.51065:  291011/1/1 A[|domain]
15:35:08.164826 IP 10.32.0.67.53414 10.32.0.1.domain:  39237AAAAfbsd6-c.bdux.dsdis.ro. (39)
15:35:08.164893 IP 10.32.0.1.domain 10.32.0.67.53414:  392370/1/(83)
15:35:08.165290 IP 10.32.0.67.62484 10.32.0.1.domain:  39238Afbsd6-c.bdux.dsdis.ro. (39)
15:35:08.165359 IP 10.32.0.1.domain 10.32.0.67.62484:  392381/1/1 A[|domain]
15:35:08.277968 IP 10.32.0.67.50307 10.32.0.1.domain:  39239AAAAkvm0.bdux.dsdis.ro. (36)
15:35:08.278038 IP 10.32.0.1.domain 10.32.0.67.50307:  392390/1/(80)
15:35:08.281394 IP 10.32.0.67.53648 10.32.0.1.domain:  39240Akvm0.bdux.dsdis.ro. (36)
15:35:08.281463 IP 10.32.0.1.domain 10.32.0.67.53648:  392401/1/1 A 10.32.0.10 (85)
15:35:08.300760 IP 10.32.0.67.52122 10.32.0.1.domain:  39241MXkvm0.bdux.dsdis.ro. (36)
15:35:08.300827 IP 10.32.0.1.domain 10.32.0.67.52122:  392410/1/(80)
15:35:08.301171 IP 10.32.0.67.53609 10.32.0.1.domain:  39242AAAAkvm0.bdux.dsdis.ro. (36)
15:35:08.301235 IP 10.32.0.1.domain 10.32.0.67.53609:  392420/1/(80)
15:35:08.301582 IP 10.32.0.67.59774 10.32.0.1.domain:  39243Akvm0.bdux.dsdis.ro. (36)
15:35:08.301652 IP 10.32.0.1.domain 10.32.0.67.59774:  392431/1/1 A 10.32.0.10 (85)
15:35:08.302279 IP 10.32.0.67.53301 10.32.0.1.domain:  39244AAAAkvm0.bdux.dsdis.ro. (36)
15:35:08.302342 IP 10.32.0.1.domain 10.32.0.67.53301:  392440/1/(80)
15:35:08.302839 IP 10.32.0.67.57188 10.32.0.1.domain:  39245AAAAkvm0.bdux.dsdis.ro. (36)
15:35:08.302901 IP 10.32.0.1.domain 10.32.0.67.57188:  392450/1/(80)
15:35:08.303262 IP 10.32.0.67.60621 10.32.0.1.domain:  39246AAAAkvm0.dsdis.ro. (31)
15:35:08.303323 IP 10.32.0.1.domain 10.32.0.67.60621:  39246 NXDomain 0/1/(82)
15:35:08.303661 IP 10.32.0.67.52445 10.32.0.1.domain:  39247AAAAkvm0. (22)
15:35:08.303717 IP 10.32.0.1.domain 10.32.0.67.52445:  39247 NXDomain 0/1/(97)
15:35:08.304095 IP 10.32.0.67.54761 10.32.0.1.domain:  39248AAAAkvm0.bdux.dsdis.ro. (36)
15:35:08.304158 IP 10.32.0.1.domain 10.32.0.67.54761:  392480/1/(80)
15:35:08.304543 IP 10.32.0.67.65423 10.32.0.1.domain:  39249AAAAkvm0. (22)
15:35:08.304599 IP 10.32.0.1.domain 10.32.0.67.65423:  39249 NXDomain 0/1/(97)
15:35:08.304975 IP 10.32.0.67.49569 10.32.0.1.domain:  39250Akvm0.bdux.dsdis.ro. (36)
15:35:08.305045 IP 10.32.0.1.domain 10.32.0.67.49569:  392501/1/1 A 10.32.0.10 (85)
15:35:08.305910 IP 10.32.0.67.61872 10.32.0.1.domain:  39251PTR67.0.32.10.in-addr.arpa. (41)
15:35:08.305983 IP 10.32.0.1.domain 10.32.0.67.61872:  392511/1/1 PTR[|domain]
15:42:27.286969 IP 10.32.0.67.51235 10.32.0.1.domain:  50737Akvm0.bdux.dsdis.ro. (36)
15:42:27.287173 IP 10.32.0.1.domain 10.32.0.67.51235:  507371/1/1 A 10.32.0.10 (85)
15:42:27.287997 IP 10.32.0.67.59707 10.32.0.1.domain:  40312AAAAkvm0.bdux.dsdis.ro. (36)
15:42:27.288074 IP 10.32.0.1.domain 10.32.0.67.59707:  403120/1/(80)
15:42:27.288495 IP 10.32.0.67.63949 10.32.0.1.domain:  18118MXkvm0.bdux.dsdis.ro. (36)
15:42:27.288561 IP 10.32.0.1.domain 10.32.0.67.63949:  181180/1/(80
The questionable lines are:
PHP Code:
15:35:08.304543 IP 10.32.0.67.65423 10.32.0.1.domain:  39249AAAAkvm0. (22)
15:35:08.304599 IP 10.32.0.1.domain 10.32.0.67.65423:  39249 NXDomain 0/1/(97
What is different from the almost one year old situation from the beginning of the thread is the NXDomain response from the name server (was ServFail). That is a M$ name server implementation issue which makes it return ServFail after a (A or AAAA) query for a single label name. I use such a server as a forwarder. More details at http://www.tomshardware.co.uk/forum/...7182_36_0.html.

As of the sendmail/resolver issue, this is not present on the 7.1 release (8.14.3 again):

PHP Code:
15:23:38.427796 IP 10.32.0.69.61251 10.32.0.1.domain:  19190AAAAfbsd71.bdux.dsdis.ro. (38)
15:23:38.428018 IP 10.32.0.1.domain 10.32.0.69.61251:  191900/1/(82)
15:23:38.428544 IP 10.32.0.69.49225 10.32.0.1.domain:  19191AAAAfbsd71.bdux.dsdis.ro.bdux.dsdis.ro. (52)
15:23:38.428666 IP 10.32.0.1.domain 10.32.0.69.49225:  19191 NXDomain0/1/(96)
15:23:38.428939 IP 10.32.0.69.51421 10.32.0.1.domain:  19192AAAAfbsd71.bdux.dsdis.ro.dsdis.ro. (47)
15:23:38.429656 IP 10.32.0.1.domain 10.32.0.69.51421:  19192 NXDomain 0/1/(98)
15:23:38.430132 IP 10.32.0.69.54936 10.32.0.1.domain:  19193Afbsd71.bdux.dsdis.ro. (38)
15:23:38.430212 IP 10.32.0.1.domain 10.32.0.69.54936:  191931/1/1 A 10.32.0.69 (87)
15:23:38.454087 IP 10.32.0.69.61482 10.32.0.1.domain:  9208AAAAfbsd71.bdux.dsdis.ro. (38)
15:23:38.454202 IP 10.32.0.1.domain 10.32.0.69.61482:  92080/1/(82)
15:23:38.454465 IP 10.32.0.69.64049 10.32.0.1.domain:  9209Afbsd71.bdux.dsdis.ro. (38)
15:23:38.454536 IP 10.32.0.1.domain 10.32.0.69.64049:  92091/1/1 A 10.32.0.69 (87)
15:23:38.565330 IP 10.32.0.69.56735 10.32.0.1.domain:  9210AAAAkvm0.bdux.dsdis.ro. (36)
15:23:38.565438 IP 10.32.0.1.domain 10.32.0.69.56735:  92100/1/(80)
15:23:38.565787 IP 10.32.0.69.59089 10.32.0.1.domain:  9211Akvm0.bdux.dsdis.ro. (36)
15:23:38.565858 IP 10.32.0.1.domain 10.32.0.69.59089:  92111/1/1 A 10.32.0.10 (85)
15:23:38.590998 IP 10.32.0.69.58523 10.32.0.1.domain:  9212MXkvm0.bdux.dsdis.ro. (36)
15:23:38.591101 IP 10.32.0.1.domain 10.32.0.69.58523:  92120/1/(80)
15:23:38.591479 IP 10.32.0.69.52620 10.32.0.1.domain:  9213AAAAkvm0.bdux.dsdis.ro. (36)
15:23:38.591535 IP 10.32.0.1.domain 10.32.0.69.52620:  92130/1/(80)
15:23:38.591867 IP 10.32.0.69.55481 10.32.0.1.domain:  9214Akvm0.bdux.dsdis.ro. (36)
15:23:38.591959 IP 10.32.0.1.domain 10.32.0.69.55481:  92141/1/1 A 10.32.0.10 (85)
15:23:38.592538 IP 10.32.0.69.56538 10.32.0.1.domain:  9215AAAAkvm0.bdux.dsdis.ro. (36)
15:23:38.592629 IP 10.32.0.1.domain 10.32.0.69.56538:  92150/1/(80)
15:23:38.592959 IP 10.32.0.69.57611 10.32.0.1.domain:  9216Akvm0.bdux.dsdis.ro. (36)
15:23:38.593037 IP 10.32.0.1.domain 10.32.0.69.57611:  92161/1/1 A 10.32.0.10 (85)
15:23:38.593554 IP 10.32.0.69.56090 10.32.0.1.domain:  9217Akvm0.bdux.dsdis.ro. (36)
15:23:38.593644 IP 10.32.0.1.domain 10.32.0.69.56090:  92171/1/1 A 10.32.0.10 (85)
15:23:38.594544 IP 10.32.0.69.59892 10.32.0.1.domain:  9218PTR69.0.32.10.in-addr.arpa. (41)
15:23:38.594628 IP 10.32.0.1.domain 10.32.0.69.59892:  92181/1/1 PTR[|domain]
15:23:38.649438 IP 10.32.0.69.57524 10.32.0.1.domain:  9219AAAAkvm0.bdux.dsdis.ro. (36)
15:23:38.649531 IP 10.32.0.1.domain 10.32.0.69.57524:  92190/1/(80)
15:23:38.649876 IP 10.32.0.69.64245 10.32.0.1.domain:  9220Akvm0.bdux.dsdis.ro. (36)
15:23:38.649963 IP 10.32.0.1.domain 10.32.0.69.64245:  92201/1/1 A 10.32.0.10 (85
Which make me wonder again: why would sendmail query for an unqualified hostname, but only on freebsd releases < 7.0? The sendmail configurations are the same, the compile-time options too:

PHP Code:
Version 8.14.3
 Compiled with
DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
                NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING SCANF
                STARTTLS TCPWRAPPERS USERDB XDEBUG 
Now it seems to me more like a freebsd issue than a sendmail one
Reply With Quote