Menu

Double NAT

Help
2005-12-06
2013-05-28
  • Normando Marcolongo

    Hi!

    The situation in which I'd like to use siproxd is as follows:

    SIP Client - NAT router - siproxd - NAT router - SIP Provider
    SIP Client - NAT router /

    Can siproxd handle this situation?
    Thanks,
    Norm

     
    • Thomas Ries

      Thomas Ries - 2005-12-06

      No, siproxd does not handle this situation. The NAT traversal between siproxd and the SIP provider does not work with siproxd.

      Regards,
      /Thomas

       
      • Normando Marcolongo

        Quote:
        "The NAT traversal between siproxd and the SIP provider does not work with siproxd."

        This sounds very strange to me. In http://siproxd.sourceforge.net/siproxd_guide/siproxd_guide_c6s3.html it seems clear that siproxd handles exactly the NAT between the siproxd and the SIP provider.

        Am I missing something?

        Thanks!

         
        • Thomas Ries

          Thomas Ries - 2005-12-07

          Maybe I was a bit fast and it has been late yesterday.

          Situation a)

          UA-NAT--+-siproxd-NAT--- . Internet . --Provider
          UA-NAT-/

          All NAT routers are located in your network.

          Situation b)

          UA-NAT--+-siproxd--- . Internet . --NAT-Provider
          UA-NAT-/

          The second NAT router is located at the provider side.

          Now, let's see.
          Situation b) cannot be handled by siproxd (that is what I meant with my previous answer).

          Situation a): siproxd can be used to handle the SECOND NAT traversal (between siproxd and the Internet). The first NAT traversal (between you SIP clients and siproxd) can not be handled by the same siproxd. You would need anoter instance of siproxd.
          For example (I hope my ASCII art will show up somehow readable...):

          UA---siproxd-NAT-+-siproxd-NAT--- . Internet . --Provider
          UA---siproxd-NAT-/

          The first two instances of siproxd will then be configured to use the third one as outbound proxy.
          That should do it.

          I hope, now I could make myself clear and still am consistent with the documentation ;-)

          Regards,
          /Thomas

           
    • canram

      canram - 2006-01-30

      UA---siproxd-NAT(1)-+-siproxd-NAT(2)--- . Internet . --Provider

      Is it planned to integrade a new feature which makes the siproxd-Nat(1) unnecessary. Is siproxd going to handle Nated-UAs, like Asterisk or Ser can do?

      This would be great.

      Regards,
      Stefan.

       

Log in to post a comment.