Local Loopback / NAT Loopback Issue With Recorder?

The age old local loopback issue - has anyone found a solution for this?

Despite loads of Googling, we have yet to discover a solution. Here's a quick recap of this typical scenario : Customer has a <insert brand here> DVR at 192.168.1.200 and DDNS : http://mysite.ddns.com - Port forwarding is set up no problem and remote access works great via the DDNS domain. But when we configure the Mobile app, the customer has to choose between the local IP 192.168.1.200 or the DDNS domain name. The problem is, the local IP only works when they are on their network, and the DDNS domain only works when they are off their network.

Just add two "sites" to the app, you say? Nope - this causes a constant error message to pop up on whichever site doesn't apply (when at home, the DDNS site errors and when at Starbucks the local site errors).

This is not a problem unique to one DVR manufacturer of couse - every brand of IP device or NVR has the same issue. Some modems from certain ISP's seem to allow "local loopback" and the DDNS domain works locally - but most do not. There doesn't seem to be a way to turn local loopback on or off. Anyone have any luck finding a solution to this issue?

Login to read this IPVM discussion.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

"Just *** *** "*****" ** *** ***, *** ***?"

***** **** ******* *** **

******* ** *** *** *** ****** ***. ***** *** *** you're ***** ***** ********** . **** **** ** ** ***** saying ** ***'* ******* - *** ** *** **** * local ** ** *** ** *** *****, *** **** ****** get **** ***** **** ***'** *** ** **** ***** *******.

** ** ******, * *** ** * *** ***** *** the ***. ** * ******* *****.*****.*** ** ***.***.*.**, *** *******. It ***** ****, *** *****'* *** ******: **'* ***** ** send********** ** **** *** ******* ** *** ***. ** ** you **** **** **** *** ***, ** * *** *** a **, *** *******, **** ********* ******** ***** ********* ** each, *** ***'* ** **** ** ***** *** ** **** from ****** *** ***.

**** ***'* * ******* *** ** ******* **'* *** **** device * ***** *** ******, ******, *** ***** ** *** some. *** ***** *** ****** ** ** ****** * *** dynamic *** ****, *** ****'* * *** ******.

* ***'* ***** **** **** ******* (*** ********, ******* ** Dlink) **** ***** *** ** *** * *** *****, **** they?

*'* ***** *** ***** ******* **** ******. *'* *** **** if **'* ********* ** *** ******* *** **** ***** ***** struck ** ** ************ **** ******* **** ******.

*** ****** * ******** ** "*** *******" *** ****** **; NAT ******** ***'* * ************ ******** ** ******** ********, **'* just *** **** ************* ****'* **** ****** ****, ** **'* not **** ** *** ******* ****, ** ***** *** *** many ***** *******. ** **-*** ********, ** *** ** *********** with * ****-**** ******** ****.

...**** ** ****, *** **** **** ****** *** **** ** Starbucks *** ***** **** ******...

*** **** *** **** **** ***** ** ****?

******* ** **** *** *** ** *** **** ******* ** the ***, ** ***** ** *****.******.*** ** * ******* *** to *** ******** **** ** **** *** ******* - ** a "***** ********" *** ** ***'* ****. **** ** *** problem *'* ****** ** *****.

*. ** **** *******, ***** ** ***** ** ***.***.*.* = works *****

*. **** **** **** ******* (** *********) ***** ** ***** IP ***.***.*.* = **** *** **** (*** ** **** *** anymore)

*. **** **** **** ******* (** *********) ***** ** **** domain = ***** ***** (*** **** *** **** **********)

*. ** **** *******, ***** ** **** ****** = ***** loopback = **** *** **** ** **** ***'*

** ***** *'* *** ** *** ***** **** **** ** ISP **** ******** ***** ********. **** ** **** * ***, tell ** ** ** *** ******* ***** *** **** *****.

  1. ******* '******* ** *** ****' ** ** ******.
  2. **** ** **********.*** ** **** ******* ******* **
  3. **** ** **** ***** ******* - ** *******
  4. ******* ** - ****** ***** *** *** ** ***.****.****.****

**** **** **** ** **** ********?

** ** ****, ***** ******* **** *** ****** *** *******, at *** *****? **** **** ******* ****?

***,

* *** ***** *** ***** * ******* ** ******** **

*.***** (**** ** ******)

*.****

*** ******* **** ** *** **

*** ******* - *** ********* *** ******* ** *** ****** to ***** : ******* ** *** ** *** ******* ** the ****** *** *** ********** ** *** ******** **** ** use **** ***. **** ******** ***** **** ******* ***** **** they ******, ** **** ** ********** *** ********** ******* **** at **** *** **** ** *********.

"****'** **** **** **-**, ****'* *** **********?"

****** **** *** ****** ** **** ** *** *******?

** *** *** *** * ***** *****/****** *** ** ** bridge ****. ******** ********** *** $** *** ** *** *********** or ****** *** ******* *** ******** *******.

** *** **** * ***** ******, ** *** ***** *** can ****** *********** *********, **** **:

******* ****** *** *** *** ****! **** **** * **** across ****, *'** *** **.

*** *** *****'* ********* *** *** ******* ****. **** ** a ********** ** *** ******, **'* *** * ******* **** the ***. ******** *** *** ** ******* *** ******* ********** on *** *******, ** ***'** **** **, *** **** ** set * ****** * ****** **** *********** **** ********* ****:

***.*****.*** -> ***.***.*.***

**** *** **** *** ** **** ** ***.*****.***. **** *** are ****** *** *******, *** ******** *** ******* (******* ** be ** ******** *** ****** ** ** *** ******), ****** override **** *** ******* **** ******* **** *** ****** ***** you ** *** ******* ** ******* ** *** ******. **** you *** ******* *** *******, *** **** ******* ****** ***** you ** *** *********** ****** ** *******.

** ***'* *** **** ** ** **** ****** ** ********* and *** *** ****** **** ******, ** * **** *** entries ** *** ******** *** ****** *** ****** **** ** IP ********** *** *** ****** **** *********'* (** *******, ******* Solutions, ********.***, ***) *** ****** *** ******* **** ********** ** I **** **** ** **** *** *** ******* *****.

** **** ******** *****'* **** ************* ****** ******* ** ** that, ****'** **** **** ** *******. ******* **** ** ** company ** *** ***'* **** ***, ******* ** *** ** a **** ** ***** ** *** ***'* **** **** *** are *****.

*** *** *****'* ********* *** *** ******* ****.

**** ******* *** *** ********* ** ******** *********** (** ********) not ****, ** ***** *****?

************* ****** ****** *******, ******* **** ******* *** ******** ** *******, and *** ** **** **** **** **** ***'*.

**** * *** **** *** ** **** ** ** *** answer: **'* * ********** ** *** ******, *** *** **** sure *** ****** **, ** *** ****** *****'* **** *** option, ** ** ******* *** ****** **** * ******** ***.

****, *** *********** "*******"... ***** *** ** ***** *************, ********* on *** *****. ** **** ******* **** * ***** ***** operating ** * ******** *******, *** * ****** **** **-*** firmware ** ** ******* "*******" ****. *** ***** ***** ******** a ********* ***** ******* *** ********** ********** *** ** *** (he's * *****, **** **** ** ***), ***** *** ****** handles *** *** ****, ********, *** *******, ***. *** *** other "******* *******" ********** :) *** ***** ***** ****** *****'* support ********, *** **** ** ******** ******'* *** ** ** set ** * ***, **** *****'* **** ** ******.

** **'* * ********* ******, *** ***** ****** **** ** flashing * ****** ********, **** ** **-***, *******, ******, ***. I ***'* ***** *** *** ******, *** **-*** **** ** NAT ******** **** * ***** ******** **** (****-***-***** **** ***** wiki).

***********, ** *** ** *** ** ****** ** ******* *** router, **** ***'* * ******** ****'* ******* ** *** ********* high-end ****** - ** * ***** ** ***** *****, **'* not ********* ****** ******** ** ********, **'* **** ******** ******* the **** *** ** *** ************* **** ********. *** ** U3's **** *****, ** ** ********* ** * ****** ** lower-cost *******.