PDA

Показать полную графическую версию : [решено] Настройка DNS-клиента


VladDV
05-03-2012, 05:28
Добрый день!

Есть виндовый DNS-сервер, на нем создал зону и разрешил небезопасное обновление записей. В Windows XP, не являющейся частью домена, настроил статический ip, прописал адрес DNS-сервера, задал DNS-суффикс подключения с именем созданной зоны и поставил галку регистрировать адрес этого подключения. Выполнил ipconfig /registerdns и все, запись A появилась в DNS-сервере в нужной мне зоне для данного хоста.

Теперь нужно сделать аналогичное для Ubuntu 11. Система также не будет входить в домен, но хочется иметь DNS-запись о ней. В resolv.conf есть опция search, которой можно рассказать, в каком домене искать имена, это я так понимаю аналогично виндовому DNS-суффиксу. Но вот где настраивается авторегистрация еще и с нужным суффиксом, так и не нашел. Гугл выдает ссылки на настройку DNS-сервера на убунте, что совсем не то, что надо. Буду благодарен за любую информацию по этой теме.

VladDV
05-03-2012, 10:31
Нашел на англоязычных ресурсах такую штуку - nsupdate. Написал скрипт:


#!/bin/bash
# Динамическая регистрация имени хоста в DNS

DOMAIN='mydomain.local'

ADDR=`/sbin/ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | sed -e s/.*://`

HOST=`hostname`

echo "update add $HOST.$DOMAIN 86400 A $ADDR" > rgparam.txt
echo "send" >> regparam.txt

`/usr/bin/nsupdate regparam.txt`


Проверил - запись в ДНСе появляется. Добавлю на поднятие интерфейса и в общем-то задача решена :)




© OSzone.net 2001-2012