=?iso-8859-1?q?=5Bmdk-re=5D_named_=CE=C5_=CC=C0=C2=C9=D4_=D0=CF=C4=DE=C5?= =?iso-8859-1?q?=D2=CB=C9=D7=C1=CE=C9=C5=3F?=

Yuri Ryazantsev =?iso-8859-1?q?yuri_=CE=C1_unix=2Eru?=
Пт Май 11 13:46:13 MSD 2001


On Fri, May 11, 2001 at 12:48:01PM +0400, cornet wrote:

> Забавную вещь обнаружил в named из Spring.
> 
> Все из сидюшного дистрибутива, без апдейтов и ручного привинчивания.
> bind-8.2.3-ipl4mdk
> caching-nameserver-7.0-ipl2mdk
> 
> Поднял кэширующий DNS на маскарадящем шлюзе и сделал обратную зону для
> локальной сети.
> Так вот, если в имени машины есть символ подчеркивания "_" named
> ругается и посылает всю зону нафиг :-( В RE7.0 такой ерунды не было все
> работало нормально!
> 
> Подробнее:
> Есть клиентская тачка в локальной сети с именем umka_pc.richfor c
> адресом 192.168.9.8
> прописываю ее среди прочих тачек в обратку:
> 
> 8                       PTR     umka_pc.richfor.
> 
> рестартую named и имею в /var/log/messages вот такие ругательства:
> 
> May 11 11:27:00 buffer named[14954]: Zone "9.168.192.in-addr.arpa" (file
> 192.168.9): No default TTL ($TTL <value>) set, using SOA minimum instead
> May 11 11:27:00 buffer named[14954]: host name "umka_pc.richfor" (owner
> "8.9.168.192.in-addr.arpa") IN (primary) is invalid - rejecting
> May 11 11:27:00 buffer named[14954]: 192.168.9:11: database naming error
> May 11 11:27:00 buffer named[14954]: 192.168.9:11: Database error near
> (bad name "umka_pc.richfor")
> May 11 11:27:00 buffer named[14954]: master zone
> "9.168.192.in-addr.arpa" (IN) rejected due to errors (serial 1)
> 
> Убираю из имени машины символ подчеркивания - все работает.
> Вписываю другое имя (от фонаря) то же содержащее подчеркивание - не
> работает ругается аналогичным образом :-(
> В именах других машин символа подчеркивания нету, эта umka_pc одна такая
> прикольная.
> 
> Это баг или я чего то непонимаю??

Символ подчеркивания не разрешается в RFC в качестве имени хоста. Допустимые
символы - буквы лат. алфавита, цифры и тире. Точка допускается, но
используется в качестве разделителя. Если все же хочешь использовать такое
имя, то в named.conf поставь "check-names ignore" для этой зоны.

with best wishes,

Yuri.





Подробная информация о списке рассылки community