Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Настройка DNS-клиента (http://forum.oszone.net/showthread.php?t=229557)

VladDV 05-03-2012 05:28 1872584

Настройка DNS-клиента
 
Добрый день!

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

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

VladDV 05-03-2012 10:31 1872688

Нашел на англоязычных ресурсах такую штуку - 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`

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


Время: 18:10.

Время: 18:10.
© OSzone.net 2001-