Re: Debian networking - accessing public-side servers from a private network
On 2017年12月21日 15:23:06 JST, Pascal Hambourg <pascal@plouf.fr.eu.org> wrote:
>Le 21/12/2017 à 01:48, Phil Reynolds a écrit :
>>
>>>> At no point does the router get involved in the communication
>>>> between the phone and the Asterisk box. To do so might make things
>>>> easier, or could just add an unnecessary layer of complexity.
>>>
>>> How does the private client know that the public server address is
>>> reachable directly on the LAN an not through the router ?
>>
>> That I couldn't say, but it's plainly the case.
>
>How are TCP/IP parameters configured on the client ?
>Could you show its routing table ?
>
>>>> - If I could get the phone to pick up the private address of the
>>>> Asterisk box rather than the public one, that would probably
>>>> work. I have tried setting up to do this with dnsmasq, but the IPv6
>>>> settings for DNS cause this to be overridden. If I could somehow
>>>> change the priority of this on the phone, it would help.
>>>
>>> All the IPv4 and IPv6 nameservers used by the client must resolve
>the
>>> name into the private address. If they also serve the public zone,
>>> you must set up "split DNS" to server different versions for private
>>> and public clients.
>>
>> Unfortunately I have found no way to override the radvd-provided DNS
>> server addresses - otherwise I would have done this.
>Aren't you in control of the router configuration and which IPv6 DNS
>servers are advertised in the RAs it sends (radvd ?), and of these
>servers behaviour ?
>
>Just another thought : isn't it possible to set up Asterisk to listen
>explicitly on both the private and public IPv4 addresses instead of any
>
>local address, so that it opens two separate sockets ? This way I think
>
>it would reply with the proper source address.
Did u try to use stunt server?
I had same pbm b4,
solved with resiprocate stunt server
IIRC.
Diff in my setup are:
-asterisk and router are on same box,
same OS
-using sip
Dont think that matters though.
HTH
Reply to: