I have posted my issue on many of forum on the internet and spoke with DLINK support many of times. No one can help me. Since this is a new forum, I will repost my story. It pains me to speak about it, much like talking about a tragic event that happened in the past. I'm sorry for the length, but it needs to be long to understand the full picture.
I bought a DCS-5300G 3.5 years ago to use as a baby monitor. At the time, I had a kid on the way, and a DI-524 router. The camera, for the most part worked fine, locally and remotely. I moved to a bigger house and felt I needed a bigger router, so I bought a DGL-4300(rev2 I believe, 1.6 firmware). Hooked everything up. The camera worked flawlessly locally and remotely. The kid came, and I was off work for a month. During this time 1.7 firmware was released for the DGL-4300 and I upgraded. The camera worked fine locally, since I was not at work I could not test remotely. After a month off I went back to work, I started to have trouble with the camera when accessing over the internet, It would connect and work one time, but if refreshed the page I would get 'page cannot be displayed'. When this occurred, you would get the same 'page cannot be displayed' locally as well. The camera was still pingable, not just accessable over its web interface. The fix was to power cycle the camera or reset the camera via telnet. This problem was only triggered when accessing the camera remote. Accessing locally never caused this issue.
For weeks I troubleshooted, verified the correct ports were open on the router, changed the camera to the DMZ, reflashed firmware, tried wired and wireless and played with every setting in the router and camera. Finally fed up, I called DLINK. After a painstaking conversation about basic troubleshooting that I had already done, or had nothing to do with my problem, I was escalated to a differnet level, and they eventually granted me an RMA for the camera.
I got a RevB camera as a replacement. Hooked it up, configured, tested at work, same problem. OK, so its not a camera problem, must be the router. After thinking about what I had changed, the firmware upgrade I had done on the DGL-4300 over a month ago hit me. I back flashed the router to 1.6 and BOOM! it worked again. I did some further troubleshooting at 1.7, I noticed that 1.7 enabled NAT endpoint filtering. I messed with every setting for this and it did not make a difference. Eventually said screw it and left the router at 1.6. I also purchased a DCS-6620G at this time and it worked great as well. My home network was happy, I was happy...so I left it alone.
Then some divine intervention happened. Just about 1 year ago we had a bad thunderstorm. Lightning hit near by and I suffered some casualties. My cable modem, DGL-4300, and the NIC that was hardwired to the DGL-4300 got completely fried. Modem was replaced by comcast, went to best buy and bout a new NIC and a DIR-655. Hooked everything up. Locally everything was fine, but accessing the DCS-5300G remotely caused the same problem. The DCS-6620G worked great. Back to the drawing board...
I went back to best buy and tried a DIR 855. Same freakin' problem. All of these routers have NAT endpoint filering. I decided to buy a DGL-4300 online because I knew that router worked. But the DGL-4300 I got was a REV4 and came with 1.7 firmware on it, which of course had the same problem. I back flashed this REV4 DGL-4300 to 1.6 and it pretty much made the router non functional. So, I flashed the DGL-4300 back to a working level of 1.7, picked up the phone and called DLINK. This time I was armed with network traces showing that when in a failing state and when a computer tried to connect to port 80 on the camera, the camera would respond with a RST/ACK which means th port is closed. THIS IS OBVIOUSLY A PROBLEM! The DLINK support rep failed to comprehend anything I was saying and instead said there are no known issues like that. I gave up on DLINK and bought a Belkin N router and everything is functional.
My observations from this whole ordeal: DLINK support is worthless, and any DLINK router that has a NAT endpoint filtering as an option does not play nice with a DCS-5300G. Since the problem only occurs when accessing the camera through the routers NAT I would think that this is the bulk of the issue, but I do not know this for certain because DLINK refuses to acknowledge, let alone fix, this issue.
Your thoughts are welcome.