Again I forgot to come back to a post I started =op
I ended up temporarily changing the server config to redirect local access to the remote site, so w3c would see it as the router's IP instead of 192.168...
I just got back onto a dynDNS service, though, so I don't think it's ideal to change the server config every time I want to verify the code =op
you could just go out through your router and back in.
that means you have to forward ports in your router to your webserver.
I think that's what I'm already doing...I've got port 80 being forwarded to the server. However, My current server is also localhost. Everything I've tried from this machine has resolved to the local server, except when I change the server's config to move the root according to IP. If I use the dynDNS address to access the server I'm seen as 192.168.1.101, and if I use localhost I'm seen as 127.0.0.1.
If I use the dynDNS address from another machine on the network (192.168.1.100), it sees the same as if it were pointed to the local server (192.168.1.101)