* Primary Function:
The plugin will sense when a DNS error has occurred, pass the bad domain to a website which will try to translate the bad domain to a real domain and redirect. If a DNS entry is not found advance to the next translation service. If you've queried all the translation services a user sets up then do nothing.
Example process flow:
[url removed, login to view]
-> query back domain server with a POST request
-> return XML
-> parse xml and replace domain with '[url removed, login to view]'
-> which finally goes to [url removed, login to view]
Success - Domain Found:
<domain>[url removed, login to view]</domain>
Failure - Domain NOT Found:
* Secondary Function:
Allow a user to enter a set of URL's that will do the DNS translation for them. The user will be able to sort the URL's by priority (try [url removed, login to view] first, then [url removed, login to view]). The translation URL's will be saved locally in the browser using the database function.
* Additional Information:
This will be a free extension. The original author or group that successfully submits the plugin will be forever immortalized my having there name attached to this extension.