Support new range of dynamic dns services
This commit is contained in:
parent
a4956289ec
commit
d0bdcc54df
|
@ -253,43 +253,79 @@ function choose_dynamic_dns {
|
|||
data=$(tempfile 2>/dev/null)
|
||||
trap "rm -f $data" 0 1 2 5 15
|
||||
dialog --backtitle $"Freedombone Configuration" \
|
||||
--radiolist $"Choose Dynamic DNS provider:" 23 40 23 \
|
||||
1 dyndns off \
|
||||
2 freedns on \
|
||||
3 zoneedit off \
|
||||
4 no-ip off \
|
||||
5 easydns off \
|
||||
6 tzo off \
|
||||
7 3322 off \
|
||||
8 dnsomatic off \
|
||||
9 tunnelbroker off \
|
||||
10 dns.he.net off \
|
||||
11 dynsip off \
|
||||
12 sitelutions off \
|
||||
13 dnsexit off \
|
||||
14 changeip off \
|
||||
15 none off 2> $data
|
||||
--radiolist $"Choose Dynamic DNS provider:" 40 40 40 \
|
||||
1 dyn.com off \
|
||||
2 freedns.afraid.org on \
|
||||
3 zoneedit.com off \
|
||||
4 no-ip.com off \
|
||||
5 easydns.com off \
|
||||
6 tzo.com off \
|
||||
7 3322.org off \
|
||||
8 dnsomatic.com off \
|
||||
9 dns.he.net off \
|
||||
10 tunnelbroker.net off \
|
||||
11 dynsip.org off \
|
||||
12 sitelutions.com off \
|
||||
13 dnsexit.com off \
|
||||
14 changeip.com off \
|
||||
15 zerigo.com off \
|
||||
16 dhis.org off \
|
||||
17 nsupdate.info off \
|
||||
18 duckdns.org off \
|
||||
19 loopia.com off \
|
||||
20 namecheap.com off \
|
||||
21 domains.google.com off \
|
||||
22 ovh.com off \
|
||||
23 dtdns.com off \
|
||||
24 giradns.com off \
|
||||
25 duiadns.net off \
|
||||
26 ddnss.de off \
|
||||
27 dynv6.com off \
|
||||
28 ipv4.dynv6.com off \
|
||||
29 default@spdyn.de off \
|
||||
30 strato.com off \
|
||||
31 freemyip.com off \
|
||||
32 cloudxns.net off \
|
||||
33 none off 2> $data
|
||||
sel=$?
|
||||
case $sel in
|
||||
1) exit 1;;
|
||||
255) exit 1;;
|
||||
esac
|
||||
case $(cat $data) in
|
||||
1) DDNS_PROVIDER="default@dyndns.org";;
|
||||
1) DDNS_PROVIDER="default@www.dyn.com";;
|
||||
2) DDNS_PROVIDER="default@freedns.afraid.org";;
|
||||
3) DDNS_PROVIDER="default@zoneedit.com";;
|
||||
4) DDNS_PROVIDER="default@no-ip.com";;
|
||||
5) DDNS_PROVIDER="default@easydns.com";;
|
||||
6) DDNS_PROVIDER="default@tzo.com";;
|
||||
7) DDNS_PROVIDER="dyndns@3322.org";;
|
||||
8) DDNS_PROVIDER="default@dnsomatic.com";;
|
||||
9) DDNS_PROVIDER="ipv6tb@he.net";;
|
||||
10) DDNS_PROVIDER="dyndns@he.net";;
|
||||
11) DDNS_PROVIDER="default@dynsip.org";;
|
||||
12) DDNS_PROVIDER="default@sitelutions.com";;
|
||||
13) DDNS_PROVIDER="default@dnsexit.com";;
|
||||
14) DDNS_PROVIDER="default@changeip.com";;
|
||||
15) DDNS_PROVIDER="none";;
|
||||
3) DDNS_PROVIDER="default@www.zoneedit.com";;
|
||||
4) DDNS_PROVIDER="default@www.no-ip.com";;
|
||||
5) DDNS_PROVIDER="default@www.easydns.com";;
|
||||
6) DDNS_PROVIDER="default@www.tzo.com";;
|
||||
7) DDNS_PROVIDER="default@www.3322.org";;
|
||||
8) DDNS_PROVIDER="default@www.dnsomatic.com";;
|
||||
9) DDNS_PROVIDER="default@dns.he.net";;
|
||||
10) DDNS_PROVIDER="default@www.tunnelbroker.net";;
|
||||
11) DDNS_PROVIDER="default@www.dynsip.org";;
|
||||
12) DDNS_PROVIDER="default@www.sitelutions.com";;
|
||||
13) DDNS_PROVIDER="default@www.dnsexit.com";;
|
||||
14) DDNS_PROVIDER="default@www.changeip.com";;
|
||||
15) DDNS_PROVIDER="default@www.zerigo.com";;
|
||||
16) DDNS_PROVIDER="default@www.dhis.org";;
|
||||
17) DDNS_PROVIDER="default@nsupdate.info";;
|
||||
18) DDNS_PROVIDER="default@duckdns.org";;
|
||||
19) DDNS_PROVIDER="default@www.loopia.com";;
|
||||
20) DDNS_PROVIDER="default@www.namecheap.com";;
|
||||
21) DDNS_PROVIDER="default@domains.google.com";;
|
||||
22) DDNS_PROVIDER="default@www.ovh.com";;
|
||||
23) DDNS_PROVIDER="default@www.dtdns.com";;
|
||||
24) DDNS_PROVIDER="default@giradns.com";;
|
||||
25) DDNS_PROVIDER="default@www.duiadns.net";;
|
||||
26) DDNS_PROVIDER="default@ddnss.de";;
|
||||
27) DDNS_PROVIDER="default@dynv6.com";;
|
||||
28) DDNS_PROVIDER="default@ipv4.dynv6.com";;
|
||||
29) DDNS_PROVIDER="default@spdyn.de";;
|
||||
30) DDNS_PROVIDER="default@www.strato.com";;
|
||||
31) DDNS_PROVIDER="default@freemyip.com";;
|
||||
32) DDNS_PROVIDER="default@www.cloudxns.net";;
|
||||
33) DDNS_PROVIDER="none";;
|
||||
255) exit 1;;
|
||||
esac
|
||||
save_configuration_values
|
||||
|
|
Loading…
Reference in New Issue