I'm having a problem with the station website as accessed from inside my house.
The station website is actually two sites linked together, one hosted with a webhost in New York, and the other being inside my house. In order to set up an authenticated session with the webserver inside my house, the main site references a URL such as:
glpynfxc.yggdrasilradio.dyndns.org/pingframe?auth=<a whole lot of encrypted stuff>
yggdrasilradio.dyndns.org is a dynamic DNS reference, and I have wildcards enabled, so anything.yggdrasilradio.dyndns.org ought to resolve to the same IP. The "glpynfxc" you see above is a randomly-generated session ID used to identify your session.
This all works fine from outside the house, but when I log onto the station website from here, the above URL seems to hang forever. The "page loading" spinner on whatever browser I'm using keeps spinning forever.
If I reload the page enough times, sometimes I'm able to get it to work. If I can't get it to work, the website won't recognize me as an admin and won't let me work on the edit queue, request songs from the DJ's special playlist, or anything else that requires admin access.
At the same time, I can see an error in the log of the webserver inside my house indicating that in the middle of processing the URL, the connection was dropped. So the DNS is resolving to the right machine, a connection is made (because it gets as far as logging the URL), after which the connection drops.
I went to look at my 2Wire 2700 HG-D wireless router settings today and found that it's apparently had a firmware upgrade I never knew about, and there are lots of new settings that I don't completely understand because I'm not a networking guru, alas.
If you open up another browser tab and manually go to the offending URL, it seems to work right away. So maybe it has to do with the first time blahblahblah.yggdrasilradio.dyndns.org is accessed?
Anyway... anyone got some ideas for me?