updated docs, add troubleshooting section, add section about update clients
This commit is contained in:
parent
9a85dea366
commit
8bf7474b67
122
docs/user.rst
122
docs/user.rst
@ -32,14 +32,15 @@ When using a browser for administrating your hosts / domains via the web interfa
|
|||||||
Functionality of the Web Interface
|
Functionality of the Web Interface
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
Your current IP(s)
|
Your current IP(s) + reverse DNS
|
||||||
------------------
|
--------------------------------
|
||||||
|
|
||||||
At some places, we show your current IP address(es). Depending on the type of your internet connection, this can be
|
We show your current IP address(es).
|
||||||
IP v4 or v6 or both (dual stack).
|
Depending on the type of your internet connection, this can be IP v4 or v6 or both (dual stack).
|
||||||
|
If nothing shows up, you don't have that kind of IP address.
|
||||||
|
|
||||||
At some places, we additionally show the result of a reverse DNS lookup ("rDNS") for your IP address(es).
|
We additionally show the result of a reverse DNS lookup ("rDNS") for your IP address(es).
|
||||||
If nothing shows up for an IP, the IP does not have a reverse DNS record.
|
If nothing shows up, that IP does not have a reverse DNS record.
|
||||||
|
|
||||||
We always show you the IP addresses where your requests come from. Under some circumstances, these might not be what
|
We always show you the IP addresses where your requests come from. Under some circumstances, these might not be what
|
||||||
you expect (e.g. presence or non-presence of NAT gateways, proxies, etc.).
|
you expect (e.g. presence or non-presence of NAT gateways, proxies, etc.).
|
||||||
@ -65,7 +66,8 @@ Your hosts / domains are only for you, so you need to identify to create or chan
|
|||||||
|
|
||||||
You need to give a valid E-Mail address, as we send you a link you need to access to complete the registration.
|
You need to give a valid E-Mail address, as we send you a link you need to access to complete the registration.
|
||||||
|
|
||||||
We'll also use that E-Mail address in case you forget your login password.
|
We'll also use that E-Mail address in case you forget your login password or when there are technical issues
|
||||||
|
with your hosts or domains.
|
||||||
|
|
||||||
For your own safety, use https and a sane password.
|
For your own safety, use https and a sane password.
|
||||||
|
|
||||||
@ -74,8 +76,19 @@ you gave when registering, you might not be able to regain access to your accoun
|
|||||||
nor with help from service admin) as you likely can't prove that they are really yours / you are permitted to
|
nor with help from service admin) as you likely can't prove that they are really yours / you are permitted to
|
||||||
control them.
|
control them.
|
||||||
|
|
||||||
Hosts
|
Overview
|
||||||
-----
|
--------
|
||||||
|
We show a list of your hosts and also available (public) domains as well as your domains (if any).
|
||||||
|
|
||||||
|
You can see the most important data directly on the overview page. If you need more details or you want to change
|
||||||
|
something, click on the host or domain you want to see / edit.
|
||||||
|
|
||||||
|
You can also add hosts and domains by clicking on the respective button.
|
||||||
|
|
||||||
|
You can always get back to the overview page by clicking on the link in the navigation bar.
|
||||||
|
|
||||||
|
Adding Hosts
|
||||||
|
------------
|
||||||
You can add hosts to all the zones (base domains) offered to you.
|
You can add hosts to all the zones (base domains) offered to you.
|
||||||
Usually this will be one or more zone(s) offered by the service operator, but you can even add your own domains
|
Usually this will be one or more zone(s) offered by the service operator, but you can even add your own domains
|
||||||
(see the separate section about domains).
|
(see the separate section about domains).
|
||||||
@ -100,8 +113,8 @@ An increasing number of server faults means there is either something wrong with
|
|||||||
connection to it or it is rejecting the updates for your hostname.
|
connection to it or it is rejecting the updates for your hostname.
|
||||||
|
|
||||||
|
|
||||||
Domains
|
Adding Domains
|
||||||
-------
|
--------------
|
||||||
If you control an own nameserver / zone, you can use the service to dynamically update it with your router / update
|
If you control an own nameserver / zone, you can use the service to dynamically update it with your router / update
|
||||||
client.
|
client.
|
||||||
|
|
||||||
@ -191,3 +204,90 @@ Note:
|
|||||||
- let the client check "Last update response". Should be "good" (or "nochg")
|
- let the client check "Last update response". Should be "good" (or "nochg")
|
||||||
plus same IP as shown below "My IP". If it shows something else, then there
|
plus same IP as shown below "My IP". If it shows something else, then there
|
||||||
likely was a typo in the user name or password.
|
likely was a typo in the user name or password.
|
||||||
|
|
||||||
|
|
||||||
|
Troubleshooting
|
||||||
|
===============
|
||||||
|
|
||||||
|
Address update for your host is not working (and never worked)
|
||||||
|
--------------------------------------------------------------
|
||||||
|
|
||||||
|
Check your update client settings again:
|
||||||
|
|
||||||
|
* typos? additional spaces somewhere? this is sometimes hard to see.
|
||||||
|
* keep in mind that when we create and show you a new update secret, the old one becomes invalid.
|
||||||
|
* the updater uses your host's fqdn and the update secret as credentials,
|
||||||
|
NOT your service web site username / password.
|
||||||
|
* if the https update URL does not work, try http - especially for older software.
|
||||||
|
|
||||||
|
Address update for your host is not working (but worked before)
|
||||||
|
---------------------------------------------------------------
|
||||||
|
|
||||||
|
If this is the case, first check these things (and then the ones listed above):
|
||||||
|
|
||||||
|
* if you use an updater that does not conform to the dyndns2 standard, it might be that your host got flagged as
|
||||||
|
abusive. Go to the detailled view of your host and see whether abuse is checked. If it is, fix / change your
|
||||||
|
updater then uncheck the abuse flag and save.
|
||||||
|
* if the client fault counter on the overview page keeps rising, you didn't fix the issue - try again.
|
||||||
|
* if it keeps getting flagged as abusive, you didn't fix the issue - try again.
|
||||||
|
* if you have a local network with multiple machines that shared one internet connection, it is sufficient to enable
|
||||||
|
an update client on one of the machines (preferably your internet router or a machine that is on most of the time).
|
||||||
|
if you run update clients on multiple machines, this may cause them sending nochg updates frequently and your host
|
||||||
|
might get flagged as abusive due to that.
|
||||||
|
|
||||||
|
Something else?
|
||||||
|
---------------
|
||||||
|
|
||||||
|
* read the hints and on-screen help the service shows to you, including the footer stuff.
|
||||||
|
* if nothing else helps, contact the service administrator.
|
||||||
|
* if you think you have found a bug in the software, file it on the project's issue tracker on github (after doing
|
||||||
|
a quick check whether such a bug has already been reported or even fixed).
|
||||||
|
|
||||||
|
|
||||||
|
Update clients
|
||||||
|
==============
|
||||||
|
|
||||||
|
It is important that you run a dyndns2 standards compliant software to update your host.
|
||||||
|
|
||||||
|
Recommended
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Here are some clients that likely qualify:
|
||||||
|
|
||||||
|
* ddclient
|
||||||
|
- we offer configuration help for it, just copy & paste
|
||||||
|
- good working, reliable
|
||||||
|
- the official version is IPv4 only, IPv6 support needs a patched version
|
||||||
|
- Linux & other POSIX systems
|
||||||
|
|
||||||
|
* python-dyndnsc
|
||||||
|
- IPv4 and v6 support
|
||||||
|
- Mac OS X, Linux and FreeBSD
|
||||||
|
|
||||||
|
* whatever your router / gateway / firewall has for dyndns / ddns
|
||||||
|
- quality of update client implementations varies widely
|
||||||
|
- running on the system that has your public IP makes updating your host when your IP changes easier
|
||||||
|
- no need to run additional software on other machines in that network
|
||||||
|
|
||||||
|
* nsupdate-info's browser-based updater
|
||||||
|
- only for adhoc scenarios, not intended for long term use
|
||||||
|
- runs in your browser with javascript
|
||||||
|
|
||||||
|
Known-Problematic
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
These clients or update methods have known issues or are not dyndns2 standards compliant.
|
||||||
|
This likely causes unnecessary load on the service servers and network.
|
||||||
|
|
||||||
|
You should not use these:
|
||||||
|
|
||||||
|
* a cron job + wget or curl
|
||||||
|
- will either send nochg updates frequently (your host will get flagged as abusive)
|
||||||
|
- or it will be very slow reacting to IP changes
|
||||||
|
|
||||||
|
* your self-written not fully standards compliant update client software
|
||||||
|
- it looks simple first, but to fully comply is more effort
|
||||||
|
- if you're not willing to fully comply, then don't even start
|
||||||
|
- there are already enough badly implemented and also "almost compliant" updaters out there
|
||||||
|
- rather try to use well-behaved existing update software
|
||||||
|
- or try to improve the "almost compliant" existing update software
|
||||||
|
Loading…
x
Reference in New Issue
Block a user