NameDateSize

..16-Mar-201612 KiB

.coveragerc12-Mar-2014632

.gitignore30-Jul-201488

.travis.yml29-Oct-2014838

.tx/30-Jul-20144 KiB

AUTHORS05-Nov-2014480

CHANGES.rst27-Apr-201511 KiB

conftest.py05-Jan-20154.6 KiB

docs/27-Apr-20154 KiB

LICENSE16-Feb-20151.6 KiB

logo/18-Jul-20144 KiB

manage.py12-Mar-2014254

MANIFEST.in21-Oct-2014486

nsupdate/16-Feb-20154 KiB

README.rst02-Oct-20142.5 KiB

requirements.d/30-Dec-20144 KiB

requirements.txt12-Mar-201428

setup.cfg12-Jun-20151,002

setup.py19-Nov-20142.2 KiB

README.rst

1About nsupdate.info
2===================
3
4https://nsupdate.info is a free dynamic dns service.
5
6nsupdate.info is also the name of the software used to implement it.
7If you like, you can use it to host the service on your own server.
8
9Documentation: https://nsupdateinfo.readthedocs.org/
10
11Software project: https://github.com/nsupdate-info/nsupdate.info
12
13
14.. image:: https://travis-ci.org/nsupdate-info/nsupdate.info.png
15    :target: https://travis-ci.org/nsupdate-info/nsupdate.info
16
17.. image:: https://coveralls.io/repos/nsupdate-info/nsupdate.info/badge.png
18        :target: https://coveralls.io/r/nsupdate-info/nsupdate.info
19
20.. image:: https://badge.fury.io/py/nsupdate.png
21    :target: http://badge.fury.io/py/nsupdate
22
23.. image:: https://pypip.in/d/nsupdate/badge.png
24        :target: https://crate.io/packages/nsupdate/
25
26(build and coverage are for latest repo code, package and downloads are for pypi release)
27
28Features
29========
30
31* Frontend: Dynamic DNS updates via dyndns2 protocol (like supported
32  by many DSL/cable routers and client software).
33* Backends:
34
35  - Uses DYNAMIC DNS UPDATE protocol (RFC 2136) to update compatible
36    nameservers like BIND, PowerDNS and others (the nameserver itself is
37    NOT included).
38  - Optionally uses dyndns2 protocol to update other services - we can
39    send updates to configurable 3rd party services when we receive an
40    update from the router / update client.
41
42* Prominently shows visitor's IPs (v4 and v6) on main view,
43  shows reverse DNS lookup results (on host overview view).
44* Multiple Hosts per user (using separate secrets for security)
45* Add own domains / nameservers (public or only for yourself)
46* Related Hosts: support updating DNS records of other hosts in same LAN by
47  a single updater (e.g. for IPv6 with changing prefix, IPv4 also works)
48* Login with local or remote accounts (google, github, bitbucket, ...
49  accounts - everything supported by python-social-auth package)
50* Manual IP updates via web interface
51* Browser-based update client for temporary/adhoc usage
52* Shows time since last update via api, whether it used TLS or not
53* Shows v4 and v6 IP addresses (from master nameserver records)
54* Shows client / server fault counters, available and abuse flags
55* Supports IP v4 and v6, TLS.
56* Easy and simple web interface, it tries to actively help to configure
57  routers / update clients / nameservers.
58* Made with security and privacy in mind
59* No nagging, no spamming, no ads - trying not to annoy users
60* Free and Open Source Software, made with Python and Django
61