Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4

Нюансы настройки ddclient в Debian

18.01.2018, 16:45. Показов 1128. Ответов 0

Студворк — интернет-сервис помощи студентам
Приветствую!
Мне нужно настроить ddns в локальной сети. Тема для меня новая, поэтому заранее извиняюсь за тупые вопросы. Для отладки взял две виртуальные машины:
а) Сервер: hostname sura-sov-500, ip = 172.20.30.11, sura-sov-500.kuz.pulsar
б) Клиент: hostname v13, ip = 172.20.30.13, v13.kuz.pulsar
В качестве сервера используется bind9. В качестве клиента решено использовать ddclient (https://sourceforge.net/projects/ddclient/ ). Debian 4.9.30 на обеих виртуалках, все настройки выполняются под root’ом.
Настройку произвожу по образцу статьи https://habrahabr.ru/sandbox/30433/.
На клиенте сгенерил пару ключей для обмена информацией между клиентом и сервером: Kkuz.pulsar.+157+38452.key, Kkuz.pulsar.+157+38452.private.
В итоге после настройки на сервере для bind:
/etc/bind/named.conf.options:
Perl
1
2
3
4
5
6
7
options {
    directory "/var/cache/bind";
    forwarders {
    };
    auth-nxdomain no;
    listen-on-v6 { none; };
};
/etc/bind/named.conf.local:
Perl
1
2
3
4
5
6
7
8
9
10
zone "kuz.pulsar" {
    type master;
    file "/etc/bind/db.kuz.pulsar";
    allow-update { key pulsarkey; };
};
zone "30.20.172.in-addr.arpa" {
    type master;
    file "/etc/bind/db.30.20.172";
    allow-update { key pulsarkey; };
};
/etc/bind/named.conf:
Perl
1
2
3
4
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/dnskeys.conf";
/etc/bind/dnskeys.conf:
Perl
1
2
3
4
key pulsarkey {
    algorithm hmac-md5;
    secret "HpmDLiKOj/JGHqjF33DTntctTPkFbcsmg5vtOJ9/fVGyDzKy6KbYMcrq hhnYZ8nmtO8KUqPJe35WivQzh9XN7w==";
};
/etc/bind/db.kuz.pulsar:
Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
$TTL 1d
kuz.pulsar. IN SOA sura-sov-500.kuz.pulsar. root.sura-sov-500.kuz.pulsar. (
    1 ; serial
    1d ; refresh
    1h ; retry
    1w ; expire
    1d ; minimum
)
 
kuz.pulsar. IN NS sura-sov-500.kuz.pulsar.
 
localhost.kuz.pulsar. IN A 127.0.0.1
sura-sov-500.kuz.pulsar. IN A 172.20.30.11
/etc/bind/db.30.20.172:
Perl
1
2
3
4
5
6
7
8
9
10
11
12
$TTL 1d
30.20.172.in-addr.arpa. IN SOA sura-sov-500.kuz.pulsar. root.sura-sov-500.kuz.pulsar. (
    1 ; serial
    1d ; refresh
    1h ; retry
    1w ; expire
    1d ; minimum
)
 
30.20.172.in-addr.arpa. IN NS sura-sov-500.kuz.pulsar.
 
11.30.20.172.in-addr.arpa. IN PTR sura-sov-500.kuz.pulsar
Настройки dhcp:
/etc/dhcp/dhcpd.conf
Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
ddns-update-style interim;
 
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
 
default-lease-time 600;
max-lease-time 7200;
 
log-facility local7;
 
subnet 172.20.30.0 netmask 255.255.255.0 {
    default-lease-time 21600;
    max-lease-time 28800;
    option domain-name "kuz.pulsar";
    option domain-name-servers 172.20.30.11;
    option subnet-mask 255.255.255.0;
    option routers 172.20.0.1;
    range 172.20.30.12 172.20.30.19;
}
 
key pulsarkey {
    algorithm hmac-md5;
    secret HpmDLiKOj/JGHqjF33DTntctTPkFbcsmg5vtOJ9/fVGyDzKy6KbYMcrq hhnYZ8nmtO8KUqPJe35WivQzh9XN7w==;
};
 
zone kuz.pulsar {
 primary 172.20.30.11; # Адрес DNS сервера.
key pulsarkey;
 }
 
 zone 30.20.172.in-addr.arpa {
 primary 172.20.30.11; # Адрес DNS сервера.
key pulsarkey;
 }
В /etc/default/isc-dhcp-server прописал INTERFACES="bond0"
Файл /etc/resolv.conf:
Perl
1
2
domain kuz.pulsar
nameserver 127.0.0.1
После рестарта bind9 и isc-dhcp-server syslog такой:

Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Jan 18 11:42:51 sura-sov-500 systemd[1]: Starting BIND Domain Name Server...
Jan 18 11:42:51 sura-sov-500 systemd[1]: Started BIND Domain Name Server.
Jan 18 11:42:51 sura-sov-500 named[1571]: starting BIND 9.9.5-9+deb8u14-Debian -f -u bind
Jan 18 11:42:51 sura-sov-500 named[1571]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--with-atf=no' '--enable-ipv6' '--enable-rrl' '--enable-filter-aaaa' 'CFLAGS=-fno-strict-aliasing -fno-delete-null-pointer-checks -DDIG_SIGCHASE -O2'
Jan 18 11:42:51 sura-sov-500 named[1571]: ----------------------------------------------------
Jan 18 11:42:51 sura-sov-500 named[1571]: BIND 9 is maintained by Internet Systems Consortium,
Jan 18 11:42:51 sura-sov-500 named[1571]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
Jan 18 11:42:51 sura-sov-500 named[1571]: corporation.  Support and training for BIND 9 are
Jan 18 11:42:51 sura-sov-500 named[1571]: available at https://www.isc.org/support
Jan 18 11:42:51 sura-sov-500 named[1571]: ----------------------------------------------------
Jan 18 11:42:51 sura-sov-500 named[1571]: adjusted limit on open files from 4096 to 1048576
Jan 18 11:42:51 sura-sov-500 named[1571]: found 4 CPUs, using 4 worker threads
Jan 18 11:42:51 sura-sov-500 named[1571]: using 4 UDP listeners per interface
Jan 18 11:42:51 sura-sov-500 named[1571]: using up to 4096 sockets
Jan 18 11:42:51 sura-sov-500 named[1571]: loading configuration from '/etc/bind/named.conf'
Jan 18 11:42:51 sura-sov-500 named[1571]: reading built-in trusted keys from file '/etc/bind/bind.keys'
Jan 18 11:42:51 sura-sov-500 named[1571]: using default UDP/IPv4 port range: [1024, 65535]
Jan 18 11:42:51 sura-sov-500 named[1571]: using default UDP/IPv6 port range: [1024, 65535]
Jan 18 11:42:51 sura-sov-500 named[1571]: listening on IPv4 interface lo, 127.0.0.1#53
Jan 18 11:42:51 sura-sov-500 named[1571]: listening on IPv4 interface bond0, 172.20.30.11#53
Jan 18 11:42:51 sura-sov-500 named[1571]: generating session key for dynamic DNS
Jan 18 11:42:51 sura-sov-500 named[1571]: sizing zone task pool based on 7 zones
Jan 18 11:42:51 sura-sov-500 named[1571]: set up managed keys zone for view _default, file 'managed-keys.bind'
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 10.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 16.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 17.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 18.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 19.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 20.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 21.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 22.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 23.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 24.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 25.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 26.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 27.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 28.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 29.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 30.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 31.172.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 168.192.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 64.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 65.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 66.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 67.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 68.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 69.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 70.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 71.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 72.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 73.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 74.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 75.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 76.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 77.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 78.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 79.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 80.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 81.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 82.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 83.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 84.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 85.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 86.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 87.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 88.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 89.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 90.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 91.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 92.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 93.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 94.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 95.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 96.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 97.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 98.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 99.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 100.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 101.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 102.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 103.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 104.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 105.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 106.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 107.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 108.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 109.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 110.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 111.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 112.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 113.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 114.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 115.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 116.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 117.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 118.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 119.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 120.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 121.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 122.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 123.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 124.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 125.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 126.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 127.100.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 254.169.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 100.51.198.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 113.0.203.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: D.F.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 8.E.F.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 9.E.F.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: A.E.F.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: B.E.F.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Jan 18 11:42:51 sura-sov-500 named[1571]: command channel listening on 127.0.0.1#953
Jan 18 11:42:51 sura-sov-500 named[1571]: command channel listening on ::1#953
Jan 18 11:42:51 sura-sov-500 named[1571]: managed-keys-zone: loaded serial 0
Jan 18 11:42:51 sura-sov-500 named[1571]: zone 0.in-addr.arpa/IN: loaded serial 1
Jan 18 11:42:51 sura-sov-500 named[1571]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan 18 11:42:51 sura-sov-500 named[1571]: zone localhost/IN: loaded serial 2
Jan 18 11:42:51 sura-sov-500 named[1571]: zone 30.20.172.in-addr.arpa/IN: loaded serial 1
Jan 18 11:42:51 sura-sov-500 named[1571]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan 18 11:42:51 sura-sov-500 named[1571]: zone kuz.pulsar/IN: loaded serial 1
Jan 18 11:42:51 sura-sov-500 named[1571]: all zones loaded
Jan 18 11:42:51 sura-sov-500 named[1571]: running
Jan 18 11:44:00 sura-sov-500 systemd[1]: Starting LSB: DHCP server...
Jan 18 11:44:00 sura-sov-500 dhcpd: Internet Systems Consortium DHCP Server 4.3.1
Jan 18 11:44:00 sura-sov-500 dhcpd: Copyright 2004-2014 Internet Systems Consortium.
Jan 18 11:44:00 sura-sov-500 dhcpd: All rights reserved.
Jan 18 11:44:00 sura-sov-500 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Jan 18 11:44:00 sura-sov-500 dhcpd: Internet Systems Consortium DHCP Server 4.3.1
Jan 18 11:44:00 sura-sov-500 dhcpd: Copyright 2004-2014 Internet Systems Consortium.
Jan 18 11:44:00 sura-sov-500 dhcpd: All rights reserved.
Jan 18 11:44:00 sura-sov-500 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Jan 18 11:44:00 sura-sov-500 dhcpd: Wrote 0 leases to leases file.
Jan 18 11:44:00 sura-sov-500 dhcpd: Server starting service.
Jan 18 11:44:02 sura-sov-500 isc-dhcp-server[1644]: Starting ISC DHCP server: dhcpd.
Jan 18 11:44:02 sura-sov-500 systemd[1]: Started LSB: DHCP server.
На клиентской части настройки ddclient:
/etc/ddclient/ddclient.conf:
Perl
1
2
3
4
5
6
7
8
9
10
11
# /etc/ddclient/ddclient.conf
#
 
protocol=nsupdate
use=if,if=bond0
server=sura-sov-500.kuz.pulsar
login=/usr/bin/nsupdate
password=/etc/ddclient/Kkuz.pulsar.+157+38452.key
zone=kuz.pulsar
ttl=10
v13.kuz.pulsar
/var/cache/ddclient.cache:
Perl
1
2
3
## ddclient-3.8.3
## last updated at Thu Jan 18 11:14:42 2018 (1516274082)
atime=1516274082,host=v13.kuz.pulsar,ip=,mtime=0,status=noconnect,ttl=10,warned-min-error-interval=0,warned-min-interval=0,wtime=0,zone=kuz.pulsar v13.kuz.pulsar
/etc/resolv.conf:
Perl
1
2
domain kuz.pulsar
nameserver 172.20.30.11
Запускаю ddclient с подробной отладкой:
ddclient –daemon=0 –debug –verbose -noquiet
На выходе вот что:
Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
=== opt ====
opt{cache}                           : <undefined>
opt{cmd}                             : <undefined>
opt{cmd-skip}                        : <undefined>
opt{daemon}                          : 0
opt{debug}                           : 1
opt{exec}                            : <undefined>
opt{facility}                        : <undefined>
opt{file}                            : <undefined>
opt{force}                           : <undefined>
opt{foreground}                      : <undefined>
opt{fw}                              : <undefined>
opt{fw-login}                        : <undefined>
opt{fw-password}                     : <undefined>
opt{fw-skip}                         : <undefined>
opt{geturl}                          : <undefined>
opt{help}                            : <undefined>
opt{host}                            : <undefined>
opt{if}                              : <undefined>
opt{if-skip}                         : <undefined>
opt{ip}                              : <undefined>
opt{login}                           : <undefined>
opt{mail}                            : <undefined>
opt{mail-failure}                    : <undefined>
opt{max-interval}                    : 2160000
opt{min-error-interval}              : 300
opt{min-interval}                    : 30
opt{options}                         : <undefined>
opt{password}                        : <undefined>
opt{pid}                             : <undefined>
opt{postscript}                      : <undefined>
opt{priority}                        : <undefined>
opt{protocol}                        : <undefined>
opt{proxy}                           : <undefined>
opt{query}                           : <undefined>
opt{quiet}                           : 0
opt{retry}                           : <undefined>
opt{server}                          : <undefined>
opt{ssl}                             : <undefined>
opt{syslog}                          : <undefined>
opt{test}                            : <undefined>
opt{timeout}                         : <undefined>
opt{use}                             : <undefined>
opt{verbose}                         : 1
opt{web}                             : <undefined>
opt{web-skip}                        : <undefined>
=== globals ====
globals{daemon}                      : 60
globals{debug}                       : 1
globals{if}                          : bond0
globals{login}                       : /usr/bin/nsupdate
globals{password}                    : /etc/ddclient/Kkuz.pulsar.+157+38452.key
globals{protocol}                    : nsupdate
globals{quiet}                       : 0
globals{server}                      : sura-sov-500.kuz.pulsar
globals{ttl}                         : 10
globals{use}                         : if
globals{verbose}                     : 1
globals{zone}                        : kuz.pulsar
=== config ====
config{v13.kuz.pulsar}{atime}        : 0
config{v13.kuz.pulsar}{cacheable}    : ARRAY(0x15120e8)
config{v13.kuz.pulsar}{cmd}          : <undefined>
config{v13.kuz.pulsar}{cmd-skip}     : 
config{v13.kuz.pulsar}{fw}           : 
config{v13.kuz.pulsar}{fw-login}     : <undefined>
config{v13.kuz.pulsar}{fw-password}  : 
config{v13.kuz.pulsar}{fw-skip}      : 
config{v13.kuz.pulsar}{host}         : v13.kuz.pulsar
config{v13.kuz.pulsar}{if}           : bond0
config{v13.kuz.pulsar}{if-skip}      : 
config{v13.kuz.pulsar}{ip}           : <undefined>
config{v13.kuz.pulsar}{login}        : /usr/bin/nsupdate
config{v13.kuz.pulsar}{max-interval} : 2160000
config{v13.kuz.pulsar}{min-error-interval} : 300
config{v13.kuz.pulsar}{min-interval} : 30
config{v13.kuz.pulsar}{mtime}        : 0
config{v13.kuz.pulsar}{password}     : /etc/ddclient/Kkuz.pulsar.+157+38452.key
config{v13.kuz.pulsar}{protocol}     : nsupdate
config{v13.kuz.pulsar}{server}       : sura-sov-500.kuz.pulsar
config{v13.kuz.pulsar}{status}       : 
config{v13.kuz.pulsar}{ttl}          : 10
config{v13.kuz.pulsar}{use}          : if
config{v13.kuz.pulsar}{warned-min-error-interval} : 0
config{v13.kuz.pulsar}{warned-min-interval} : 0
config{v13.kuz.pulsar}{web}          : dyndns
config{v13.kuz.pulsar}{web-skip}     : 
config{v13.kuz.pulsar}{wtime}        : 30
config{v13.kuz.pulsar}{zone}         : kuz.pulsar
=== cache ====
cache{v13.kuz.pulsar}{atime}         : 0
cache{v13.kuz.pulsar}{host}          : v13.kuz.pulsar
cache{v13.kuz.pulsar}{mtime}         : 0
cache{v13.kuz.pulsar}{status}        : noconnect
cache{v13.kuz.pulsar}{ttl}           : 10
cache{v13.kuz.pulsar}{warned-min-error-interval} : 1516273607
cache{v13.kuz.pulsar}{warned-min-interval} : 0
cache{v13.kuz.pulsar}{wtime}         : 30
cache{v13.kuz.pulsar}{zone}          : kuz.pulsar
DEBUG:    get_ip: using if, bond0 reports 172.20.30.13
DEBUG:    
DEBUG:     nic_nsupdate_update -------------------
INFO:     setting IP address to 172.20.30.13 for v13.kuz.pulsar
UPDATE:   updating v13.kuz.pulsar
UPDATE:   nsupdate command is: /usr/bin/nsupdate -k /etc/ddclient/Kkuz.pulsar.+157+38452.key -d
UPDATE:   nsupdate instructions are:
UPDATE:    server sura-sov-500.kuz.pulsar
UPDATE:    zone kuz.pulsar.
UPDATE:    update delete v13.kuz.pulsar. A
UPDATE:    update add v13.kuz.pulsar. 10 A 172.20.30.13
UPDATE:    send
Outgoing update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id:  42051
;; flags:; ZONE: 1, PREREQ: 0, UPDATE: 2, ADDITIONAL: 1
;; ZONE SECTION:
;kuz.pulsar.            IN  SOA
 
;; UPDATE SECTION:
v13.kuz.pulsar.     0   ANY A   
v13.kuz.pulsar.     10  IN  A   172.20.30.13
 
;; TSIG PSEUDOSECTION:
kuz.pulsar.     0   ANY TSIG    hmac-md5.sig-alg.reg.int. 1516273623 300 16 JWj6a92ZPVjFNb8gA5D5Gw== 42051 NOERROR 0 
 
FAILED:   updating v13.kuz.pulsar
Последнее в файл записалось почему-то не полностью, на самом деле так (см. вложение).


Собственно, что не так с настройками клиента? Видимо, речь о ключе (BADKEY), но вроде бы делал всё по инструкциям.
Зачем private key? Настройка сервера bind для динамической и статической адресации одинакова?
Миниатюры
Нюансы настройки ddclient в Debian  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.01.2018, 16:45
Ответы с готовыми решениями:

Нюансы настройки DHCP и их последствия
Добрый день. Народ, подскажите. Зависит ли настройка и громоздкость конфигурации DHCP сервера, на размер пакетов отправляемых по сети...

Глюки с ddclient
Всем здравия и благополучий! Столкнулся с интересной проблемой...Установил: /usr/ports/dns/ddclient chmod 600...

Нюансы обучения: желание учесть все нюансы - корректность кода или overengineering?
Здравствуйте программисты! Ответьте пожалуйста на такой вопрос(объясните) Вот я учу С++ и решаю задачи по учебникам, и постоянно...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2018, 16:45
Помогаю со студенческими работами здесь

Как перенести все настройки сайта (тему, настройки, плагины, настройки) на другой сайт и домен?
Как перенести все настройки сайта (тему, настройки, плагины, настройки) на другой сайт и домен. Т.е. надо получить «пустой сайт но с теме...

Что лучше debian x86 или Debian x64
Всем добрый день посоветуйте какую x битную ос установить для следующей характеристики. QuadCore AMD Phenom X4 9150e, 1800 MHz (9 x 200) ...

Как в AltLinux вернуть настройки графического интерфейса на настройки по умолчанию?
У меня панель Xfce (панель задач) увеличилась на весь экран, перекрыв собой рабочий стол. Ничего не могу из-за неё увидеть. Как вернуть...

Сбросить биос на default настройки. Как это сделать? И это типо на изначальные настройки?
Помогите кто может

нюансы
подскажите плиз несколько нюансов 1) возможно ли создать окно IE с параметрами : (никаких тулбаров, самого окна) - только тело документа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru