The servers are up and running and the log files show continuous access throughout the night from -- as is the norm -- all over the world.
I suspect that the problem lies with whom ever is providing your DNS services. I have heard of this problem before. Some providers will not properly resolve Domain Names in the private IP blocks.
The only thing that I can suggest is for you to do a manual DNS lookup on some site that carries no restrictions, via web browser, and use the provided IP address in place of the domain name.
Canada's ISPs do this a lot. I suspect that it is tied into getting rid of private http servers. This is just like the pseudo E-mail providers, (Gmail, Yahoo & the like), trying to gain total control over the E-mail information network, by refusing mail from private E-mail servers, and, of course, refusing to tell their users that they are doing so.
If demand warrants it I'll consider buying some space on a commercial server, but my setup is more than capable of carrying a large load so... I don't see this happening any time soon.
I can ping your server but after retrieving just one page I get the following for further requests (2 of the pages were requested at almost the same time on different tabs, only one loaded and further attempts fail):
Network Timeout
The operation timed out when attempting to contact
www.self-wrighting.net.
The requested site did not respond to a connection request and the browser has stopped waiting for a reply.
* Could the server be experiencing high demand or a temporary outage? Try again later.
* Are you unable to browse other sites? Check the computer's network connection.
* Is your computer or network protected by a firewall or proxy? Incorrect settings can interfere with Web browsing.
* Still having trouble? Consult your network administrator or Internet provider for assistance.
As there are two reports now, I suspect it to be at the server side.