YXDOMAIN - предупреждение или ошибка ? и как узнать какая TXT соответствует какому хосту (А записи)

2013-07-16 Thread Владимир Скубриев
Удаляю A запись в DNS через утилиту nsupdate. Смотрю журнал все прошло. 
Проверяю хост перестал резолвится.


Интересно этой командой TXT запись удалилась ?

Jul 16 16:20:04 zent dhcpd: DHCPDISCOVER from 00:21:91:ef:8b:35 via eth0
Jul 16 16:20:04 zent dhcpd: DHCPOFFER on 192.168.0.73 to 
00:21:91:ef:8b:35 via eth0
Jul 16 16:20:04 zent named[2834]: client 127.0.0.1#59996: updating zone 
'lab/IN': adding an RR at 'pandora.lab' A
Jul 16 16:20:04 zent named[2834]: client 127.0.0.1#59996: updating zone 
'lab/IN': adding an RR at 'pandora.lab' TXT
Jul 16 16:20:04 zent dhcpd: Added new forward map from pandora.lab. to 
192.168.0.73
Jul 16 16:20:04 zent named[2834]: client 127.0.0.1#39418: updating zone 
'0.168.192.in-addr.arpa/IN': deleting rrset at 
'73.0.168.192.in-addr.arpa' PTR
Jul 16 16:20:04 zent named[2834]: client 127.0.0.1#39418: updating zone 
'0.168.192.in-addr.arpa/IN': adding an RR at '73.0.168.192.in-addr.arpa' PTR
Jul 16 16:20:04 zent dhcpd: added reverse map from 
73.0.168.192.in-addr.arpa. to pandora.lab.
Jul 16 16:20:04 zent dhcpd: DHCPREQUEST for 192.168.0.73 (192.168.0.5) 
from 00:21:91:ef:8b:35 via eth0
Jul 16 16:20:04 zent dhcpd: DHCPACK on 192.168.0.73 to 00:21:91:ef:8b:35 
via eth0


Далее перезапускам сеть на клиенте и видим --- update unsuccessful: 
pandora.lab: 'name not in use' prerequisite not satisfied (YXDOMAIN)


Jul 16 16:20:23 zent dhcpd: DHCPDISCOVER from 00:21:91:ef:8b:35 via eth0
Jul 16 16:20:23 zent dhcpd: DHCPOFFER on 192.168.0.73 to 
00:21:91:ef:8b:35 via eth0
Jul 16 16:20:23 zent named[2834]: client 127.0.0.1#37580: updating zone 
'lab/IN': update unsuccessful: pandora.lab: 'name not in use' 
prerequisite not satisfied (YXDOMAIN)
Jul 16 16:20:23 zent named[2834]: client 127.0.0.1#52470: updating zone 
'lab/IN': deleting rrset at 'pandora.lab' A
Jul 16 16:20:23 zent named[2834]: client 127.0.0.1#52470: updating zone 
'lab/IN': adding an RR at 'pandora.lab' A
Jul 16 16:20:23 zent dhcpd: Added new forward map from pandora.lab. to 
192.168.0.73
Jul 16 16:20:23 zent named[2834]: client 127.0.0.1#48043: updating zone 
'0.168.192.in-addr.arpa/IN': deleting rrset at 
'73.0.168.192.in-addr.arpa' PTR
Jul 16 16:20:23 zent named[2834]: client 127.0.0.1#48043: updating zone 
'0.168.192.in-addr.arpa/IN': adding an RR at '73.0.168.192.in-addr.arpa' PTR
Jul 16 16:20:23 zent dhcpd: added reverse map from 
73.0.168.192.in-addr.arpa. to pandora.lab.
Jul 16 16:20:23 zent dhcpd: DHCPREQUEST for 192.168.0.73 (192.168.0.5) 
from 00:21:91:ef:8b:35 via eth0
Jul 16 16:20:23 zent dhcpd: DHCPACK on 192.168.0.73 to 00:21:91:ef:8b:35 
via eth0


Как же так получается и что бы это могла значить?

И еще вопрос как мне вычислить какая TXT запись в DNS соответствует 
какому хосту ?


Раз TXT это md5 hash от идентификационных данных клиента, то получается 
что ни как ?


Вот кусок моей зоны с TXT записями созданными dhcpd

$ORIGIN .
$TTL 259200 ; 3 days
lab IN SOA  ns.lab. hostmaster.lab. (
2012052779 ; serial
28800  ; refresh (8 hours)
7200   ; retry (2 hours)
2419200; expire (4 weeks)
86400  ; minimum (1 day)
)
NS  ns.lab.
$ORIGIN lab.
$TTL 850; 14 minutes 10 seconds
host1  A   192.168.0.203
$TTL 900; 15 minutes
TXT "00dbf3c54dee15f3125f755b0ae995897a"
$TTL 850; 14 minutes 10 seconds
host2A   192.168.0.204
$TTL 900; 15 minutes
TXT "002e0c6e4fb5eb2b64598d4d55ed495526"
$TTL 3600   ; 1 hour
host3  A   192.168.0.100
TXT "31a64c88c7747a51b39fece8551503f4a2"



Спасибо!

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru



Re: YXDOMAIN - предупреждение или ошибка ? и как узнать какая TXT соответствует какому хосту (А записи)

2013-07-17 Thread Владимир Скубриев

On 16.07.2013 16:38, Владимир Скубриев wrote:
Удаляю A запись в DNS через утилиту nsupdate. Смотрю журнал все 
прошло. Проверяю хост перестал резолвится.


Интересно этой командой TXT запись удалилась ?

сейчас проверил по собственному алгоритму - надо делать через nsupdate 
чистку. Она удаляет и A запись и соответствующую ей TXT



#rndc freeze
#rndc thaw

#cp /var/lib/bind/db.lab /tmp/db.lab

#nsupdate
> key lab. BIGGKEYY
> server localhost
> update delete pandora.lab
> send


#rndc freeze
#rndc thaw

#cp /var/lib/bind/db.lab /tmp/db.lab.pandora.deleted

# diff /tmp/db.lab /tmp/db.lab.pandora.deleted
4c4
< 2012052812 ; serial
---
> 2012052813 ; serial
139,140d138
< pandoraA192.168.0.73
< TXT"00024518ec2591279b6d606fb3d5426a49"

Т.е удалились и A и TXT записи.

Странно одно - что я ни где где описывают настройку DDNS не нашел того 
как блин с ним потом дальше работать.
Надеюсь найду время и выложу статью в открытый доступ со всеми 
подробностями.


--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru