[Freeswitch-users] freeswitch not honoring /etc/hosts file

Alex Balashov abalashov at evaristesys.com
Wed Mar 25 21:48:46 UTC 2020


Freeswitch - more particularly, sofia - does not use the standard Linux
libc resolver. 

For more insight, see:

https://github.com/signalwire/freeswitch/blob/master/libs/sofia-sip/libsofia-sip-ua/sresolv/sresolv.docs

As far as I know, there is no way to get sresolv to use /etc/hosts. Your
best bet is to run a DNS cache of your own (e.g. dnsmasq) and alias the
desired hostname there, then put that in your DNS query resolution path.

-- Alex

On Wed, Mar 25, 2020 at 05:04:44PM -0400, Joli Martinez wrote:

> Hello,
> 
> I have a customer that has a VPN tunnel to my network.  I would like this
> customer to connect to me directly not through the SBC.  I have created
> routing between the Freeswitch box and my registrar server.  I have also
> created the entry in the /etc/hosts file.  When I ping the server I get the
> correct response back.  The issue is that Freeswitch is ignoring the
> /etc/hosts entry and doing its own DNS resolution.  How can I tell
> freeswitch to honor the /etc/hosts file entry first then use DNS?
> 
> I am running Debian 10 with freeswitch 1.10.2
> 
> Thanks,

> _________________________________________________________________________
> 
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
> Build your next product on our scalable cloud platform.
> 
> Join our online community to chat in real time https://signalwire.community
> 
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
> 
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com


-- 
Alex Balashov | Principal | Evariste Systems LLC

Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/



More information about the FreeSWITCH-users mailing list