Hi folks,<br><br>I&#39;ve been using * for quite a few years and everyday it surprises me more. <br><br>I was recently analysing some captures with ethereal/wireshark and found out that * was doing DNS A queries for domain names like <a href="http://channel.mydomain.com">channel.mydomain.com</a> where channel is the typical string of the dstchannel or channel field in the CDR entries.<br>
<br>Obviously those queries returned with negative answer because it does not exists such domainname. My question is why is * asking the DNS for the A entry of the channel? It looks like it does the DNS query upon receiving a SIP message but none SIP header contains the channel string in the SIP headers so it must be something internal, maybe some end-point check? <br>
Considering how delicate is * to DNS failures I would like to know whether this behaviour can be disabled in the config files because it makes * block easier and charges the DNS server of senseless queries.<br><br>I don&#39;t know about * internals so it &#39;s far beyond my knowledge following the reception and treatment of SIP message throughout the sip_channel.c code so I would really appreciate any hint about this issue.<br>
<br>The capture was done on a 1.4.18 version but I&#39;ve checked same behaviour (ngrep port 53) on other 1.4 and 1.2 installations. Does anyone knows if this has changed in 1.6?<br><br>Any help would be really appreciated.<br>
<br>Thanks,<br>Samuel.<br><br><br><br>