Страница 1 из 2
DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-02 11:43:50
ashota
Всем доброго суток дня!
Я совсем запутался при установке этой связки. Вроде все работает. Да вот не все. nslookup нечего не выдает..
домен у меня прописан у провайдера ну скажем myhost.ru Там есть две записи. Один для почты (локально установлен у меня) mail.myhost.ru и для myhost.ru Сайт myhost.ru у провайдера.
вот что прописал для локальной обратной зоны:
Код: Выделить всё
$TTL 3600 ; 1 hour
@ IN SOA ns.mail.myhost.ru. root.mail.myhost.ru. (
2009250502 ; serial
86400 ; refresh (1 day)
7200 ; retry (2 hours)
8640000 ; expire (14 weeks 2 days)
3600 ; minimum (1 hour)
)
NS ns.mail.myhost.ru.
1 PTR mail.myhost.ru.
А вот прямая зона:
Код: Выделить всё
$TTL 3h
@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
; Serial, Refresh, Retry, Expire, Neg. cache TTL
NS localhost.
1.0.0 PTR localhost.
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 PTR localhost.
Тут я все оставил, как было по умолчанию.. Это правильно?
и вот для домена mail.myhost.ru
Код: Выделить всё
$TTL 3600 ; 1 day
mail.myhost.ru.ru. IN SOA ns.mail.myhost.ru. root.mail.myhost.ru
2009250501 ; serial
86400 ; refresh (1 day)
7200 ; retry (2 hours)
8640000 ; expire (14 weeks 2 days)
3600) ; minimum (1 day)
IN NS ns.mail.myhost.ru.ru.
localhost IN A 127.0.0.1
ns IN A 192.168.1.254
Не смотря, что файли с jnl расширением появляются (и серийный номер меняется), я не уверен, что везде все правильно прописал. Очень много вопросов по каждому файлу возникают...
Может подскажете, где я не так сделал?
Re: DHCP+DDNS
Добавлено: 2010-02-02 12:35:25
terminus
домен у меня прописан у провайдера ну скажем myhost.ru Там есть две записи. Один для почты (локально установлен у меня) mail.myhost.ru и для myhost.ru Сайт myhost.ru у провайдера.
В данный момент домен расположен на DNS сервере предоставляемом провайдером.
Что вы хотите получить в итоге?
У вас есть своя локальная сеть и вы хотите иметь свой DNS сервер который бы держал копию того же самого домена myhost.ru, но чтобы локальные компы могли динамически менять в нем записи через DDNS? При этом внешний и внутренний myhost.ru не связаны между собой.
Или вы хотите чтобы регистратор в зоне ru проделегировал домен на ваши авторитарные сервера?
Конкретнее задачу опишите.
Re: DHCP+DDNS
Добавлено: 2010-02-02 13:17:36
ashota
terminus писал(а):домен у меня прописан у провайдера ну скажем myhost.ru Там есть две записи. Один для почты (локально установлен у меня) mail.myhost.ru и для myhost.ru Сайт myhost.ru у провайдера.
У вас есть своя локальная сеть и вы хотите иметь свой DNS сервер который бы держал копию того же самого домена myhost.ru, но чтобы локальные компы могли динамически менять в нем записи через DDNS? При этом внешний и внутренний myhost.ru не связаны между собой.
Не совсем так. Вопрос не понял(не глубокие знания) "При этом внешний и внутренний myhost.ru не связаны между собой."
Домен myhost.ru физический находится на сервере провайдера (хостинг) а у меня находится домен mail.myhost.ru
Наружный адрес mail.myhost.ru статический, реальный. Внутренний 192.168.1.254
Адрес у myhost.ru не совподает с адресом домена mail.myhost.ru
В итоге у меня хочу получить кеширующий DDNS сервер с DHCP для локальной сети.
Думаю наверно ответил на вопрос...
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 9:46:22
_Менделеев
Автор, нарисуйте картинку, ибо вы
во-первых, нихрена сами не понимаете, что вы хотите, пока будете рисовать хотя бы поймете или начнете понимать
во-вторых, объясняете то, что вы не понимаете так, что становится вообще ничего не понятно
по факту, SOA:
это как?
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 10:40:02
ashota
_Менделеев писал(а):Автор, нарисуйте картинку, ибо вы
во-первых, нихрена сами не понимаете, что вы хотите, пока будете рисовать хотя бы поймете или начнете понимать
во-вторых, объясняете то, что вы не понимаете так, что становится вообще ничего не понятно
по факту, SOA:
это как?
Поуважительнее тон пожалуйста.
Опечатка у меня. mail.myhost.ru. Вот так должно быть..
И что рисовать? И что не понятно?
Настроил кеширующий и динамический обновляемый DNS сервер для локальной сети. Домен mail.myhost.ru
И локальные рабочие машинки, при получении от DHCP сервера IP адрес, не всегда можно найти по их названи. НУ например набираю команду ping buh-pc (в сети он есть) не пингуется. Сообщение "При проверке связи не удалось обнаружить узел buh-pc" Вот и хотелось узнать у тех, кто больше понимает в DNS серверах правильности моих записей в зонах. Теперь-то понятно?
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 10:52:46
_Сатана
во, теперь вроде понятно что проблема тупо с динамическим обновлением зон
странно, что jnl формируются, а по имени нельзя найти.
Нужны содержания:
1. dhcpd.conf
2. named.conf
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 11:19:07
ashota
_Сатана писал(а):во, теперь вроде понятно что проблема тупо с динамическим обновлением зон
странно, что jnl формируются, а по имени нельзя найти.
Нужны содержания:
1. dhcpd.conf
2. named.conf
Мне то же кажется странным. Ведь еще странее, что какие-то машины можно найти, а какие-то нет.
1)
Код: Выделить всё
default-lease-time 14400;
max-lease-time 16200;
#ddns-update-style none;
ddns-updates on;
ddns-update-style interim;
ddns-domainname "mail.myhost.ru";
option domain-name "mail.myhost.ru";
option domain-name-servers 77.238.224.254, 77.238.225.254, 192.168.1.254;
authoritative;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.100;
option routers 192.168.1.254;
option ntp-servers 192.168.1.254;
option subnet-mask 255.255.255.0;
option netbios-name-servers 192.168.1.254;
option netbios-dd-server 192.168.1.254;
}
key DHCP_UPDATER {
algorithm HMAC-MD5;
secret "***********";
};
zone 1.168.192.in-addr.arpa.{
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone mail.myhost.ru.{
primary 127.0.0.1;
key DHCP_UPDATER;
}
Код: Выделить всё
2)
acl "corpnets" { 192.168.1.0/24; 192.168.10.0/24; 127.0.0.1; };
options {
// Relative to the chroot directory, if any
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
version "Xren ego znaet";
max-cache-size 100M;
forwarders {
77.238.225.254;
77.238.225.254;
};
query-source address * port 53;
listen-on {127.0.0.1; 192.168.1.254;};
allow-query { "corpnets"; };
allow-recursion { "corpnets"; };
allow-transfer { "corpnets"; };
interface-interval 0;
};
key DHCP_UPDATER {
algorithm HMAC-MD5;
secret "***************";
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
zone "mail.myhost.ru" {
type master;
file "myhost";
allow-update { key DHCP_UPDATER; };
notify no;
};
zone "1.168.192.in-addr.arpa" {
type master;
file "localnet.rev";
allow-update { key DHCP_UPDATER; };
};
# Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
algorithm hmac-md5;
secret "**********";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 11:59:15
_Сатана
а, че кнопочка
code для кого на форуме? Уважения к себе требуешь, а к остальным наплевательски относишься.
Так. теперь по делу.
1) Предполагаю, что у тебя с днсами непонятки при выдаче настроек DHCP сервером
2) нахрена тебе в конфиге намеда ретрансляторы?? у тебя сервер кеширующий.
давай попробуем такие конфиги:
Код: Выделить всё
ddns-update-style interim;
default-lease-time 120;
max-lease-time 130;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.100;
option routers 192.168.1.254;
option ntp-servers 192.168.1.254;
option domain-name "mail.myhost.ru";
option domain-name-servers ns.mail.myhost.ru;
}
key DHCP_UPDATER {
algorithm HMAC-MD5;
secret "***********";
}
zone 1.168.192.in-addr.arpa.{
primary 127.0.0.1;
key DHCP_UPDATER;
}
zone mail.myhost.ru.{
primary 127.0.0.1;
key DHCP_UPDATER;
}
Код: Выделить всё
acl "corpnets" { 192.168.1/24; 192.168.10/24; 127.0.0.1; };
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
version "Xren ego znaet";
max-cache-size 100M;
listen-on {127.0.0.1; 192.168.1.254;};
allow-query { "corpnets"; };
allow-recursion { "corpnets"; };
};
key DHCP_UPDATER {
algorithm HMAC-MD5;
secret "***************";
};
zone "." {
type hint;
file "named.root";
};
zone "mail.myhost.ru" {
type master;
file "myhost";
allow-update { key DHCP_UPDATER; };
};
zone "1.168.192.in-addr.arpa" {
type master;
file "localnet.rev";
allow-update { key DHCP_UPDATER; };
};
# Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
algorithm hmac-md5;
secret "**********";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
когда будешь погружать новый конфиг DHCP серверу не делай перезагрузку его, грохай процесс и заново запускай
время специально поставил по-меньше, типо тесты, все-дела
самое главное тебе щас, чтобы на клиенте ты увидел в свденеиях соединения после пперполчуения настроек
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 12:26:50
ashota
_Сатана писал(а):а, че кнопочка code для кого на форуме?
Спасибо за подсказку на счет "Code". Учту. Язык тегов не знаю.
На счет конфигурации то же спасибо. Изменю и отпишусь
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-03 12:34:43
_Гагарин

- 1111111.PNG (7.23 КБ) 2028 просмотров
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-04 10:16:41
ashota
_Сатана писал(а):а
Так. теперь по делу.
1) Предполагаю, что у тебя с днсами непонятки при выдаче настроек DHCP сервером
2) нахрена тебе в конфиге намеда ретрансляторы?? у тебя сервер кеширующий.
давай попробуем такие конфиги:
Проблема так и остался
Код: Выделить всё
C:\>ping glavbuh-pc
Обмен пакетами с glavbuh-pc [192.168.1.60] по 32 байт:
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Код: Выделить всё
C:\>nslookup glavbuh-pc
*** Can't find server name for address 192.168.1.254: Non-existent domain
Server: DNS сервер провайдера
Address: IP адрес
Re: DHCP+DDNS(проблема с записями для зон)
Добавлено: 2010-02-04 15:06:48
_Менделеев
ashota писал(а):Проблема так и остался
Код: Выделить всё
C:\>ping glavbuh-pc
Обмен пакетами с glavbuh-pc [192.168.1.60] по 32 байт:
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.60: число байт=32 время<1мс TTL=128
Код: Выделить всё
C:\>nslookup glavbuh-pc
*** Can't find server name for address 192.168.1.254: Non-existent domain
Server: DNS сервер провайдера
Address: IP адрес
а если быть внимательнее, то видно: nslookup в отказ идет, потому, что не может сделать обратное разрешение для адреса 192.168.1.254. А что это за адреса за такой? Неужели ДНС сервера твоего?
предполагаю что обратное разрешение для днс сервера незафигачилось в динамическую зону.
1) покажи вывод на клиенте команды ipconfig /all
2) покажи полный путь, где лежат твои зоны myhost и localnet.rev
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 15:16:37
_Попов
и еще вопрос: что это за сокращения такие странные:
Код: Выделить всё
Server: DNS сервер провайдера
Address: IP адрес
??
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 15:25:55
ashota
_Попов писал(а):и еще вопрос: что это за сокращения такие странные:
Код: Выделить всё
Server: DNS сервер провайдера
Address: IP адрес
??
на первом строке доменное имя DNS сервера провайдера, а в втором, Ip адрес DNS сервера провайдера. Я просто их стер. Наверно нужно было оставить звездочки...
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 15:34:00
_Гагарин
ashota писал(а):_Попов писал(а):и еще вопрос: что это за сокращения такие странные:
Код: Выделить всё
Server: DNS сервер провайдера
Address: IP адрес
??
на первом строке доменное имя DNS сервера провайдера, а в втором, Ip адрес DNS сервера провайдера. Я просто их стер. Наверно нужно было оставить звездочки...
какого провайдера? я не понял, ты че опять ретрансляторы поставил?
вот это вот не забудь:
_Менделеев писал(а):1) покажи вывод на клиенте команды ipconfig /all
2) покажи полный путь, где лежат твои зоны myhost и localnet.rev
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 15:49:01
ashota
какого провайдера? я не понял, ты че опять ретрансляторы поставил?
Нет не поставил. Но у меня на рабочем машинке три записи есть DNS серверов. Первый стоит 192.168.1.254 ( мой локальный DNS сервер) и два IP адреса DNS серверов провайдера.
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 15:53:21
_Менделеев
днс севрера провайдера такая тайна прямо...
1) покажи вывод на клиенте команды ipconfig /all
2) покажи полный путь, где лежат твои зоны myhost и localnet.rev
3) попробуй на клиенте сделать: nslookup - 192.168.1.254, и че скажет покажи
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 16:11:04
ashota
вот это вот не забудь:
_Менделеев писал(а):1) покажи вывод на клиенте команды ipconfig /all
Код: Выделить всё
C:\>ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : user
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Порядок просмотра суффиксов DNS . : mail.myhost.ru
Подключение по локальной сети - Ethernet адаптер:
DNS-суффикс этого подключения . . : mail.myhost.ru
Описание . . . . . . . . . . . . : Atheros AR8121/AR8113/AR8114 PCI-E E
thernet Controller
Физический адрес. . . . . . . . . : 00-22-15-90-BE-CC
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.1.67
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.254
DHCP-сервер . . . . . . . . . . . : 192.168.1.254
DNS-серверы . . . . . . . . . . . : 192.168.1.254
11.11.11.11
22.22.22.22
Аренда получена . . . . . . . . . : 4 февраля 2010 г. 16:03:07
Аренда истекает . . . . . . . . . : 4 февраля 2010 г. 16:05:17
Последний два, это IP адреса DNS серверов провайдера
покажи полный путь, где лежат твои зоны myhost и localnet.rev
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 18:59:04
_9 мая
1) кидай обе зоны (myhost и localnet.rev) в папку /var/named/etc/namedb/dynamic
причем тока зоны сами, а файлы jnl для них грохай. Приведи потом содержимое зоны к состоянию изначальному (ты же знешь что по прошествии некторого времени DNS сервер изменяет все-таки зоны, дописывая хосты)
2) named.conf
прописываешь пути соответственно
dynamic/myhost
dynamic/localnet.rev
Потом лучше перезгрузить сервак, так мне кажется надежнее, чтобы если не запашет сразу, потом не сосоредотачиваться в какой последовательности че запускать... а работать должно по идее так... тут же начнутся проблемы самовосприятия...... что типо я олень такой нихрена не могу ничего.... поиска своего места на этой The мле вида: а не пора ли сменить профессию, олень?...
вот чтобы этой всей херни не было, перезагрузи сервак выполнив 1) и 2). Если ты человек упрямый и готов к самосовершенствованию со всеми вытекающими, то:
3) rndc stop, и убиваешь процесс dhcpd
4) запускайешь днс сервер так именно так:
named -u bind
потом стартуешь dhcpd
______________________
какой бы путь ты ни выбрал (я все-таки надеюсь что ты выбрал вариант с перезагрузкой, или когда у тебя не получилось после 3) и 4) ты все-таки перезагрузился)
в папке dynamic ДОЛЖНЫ появиться jnl файлы.
5) или 3) на клиенте отключаешь соединение и включаешь его
давай сначала добьемся этого - чтобы jnl файлы в папке dynamic появились.
Как добьешься (при обязательном выполнении 1) и 2) 3) или 1) 2) 3) 4) 5) ) - отпишись.
Если не добьешься и устанешь, то тоже отпишись можешь прямо мне в клиент для общения двадцатьсемь44413семнадцать.
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 21:48:23
snorlov
Я бы еще и обратную зону прикрутил бы
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-04 21:50:21
_Попов
Что имеется ввиду под обратной зоной?
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-05 9:38:16
ashota
_9 мая писал(а):1) кидай обе зоны (myhost и localnet.rev) в папку /var/named/etc/namedb/dynamic
причем тока зоны сами, а файлы jnl для них грохай. Приведи потом содержимое зоны к состоянию изначальному (ты же знешь что по прошествии некторого времени DNS сервер изменяет все-таки зоны, дописывая хосты)
2) named.conf
прописываешь пути соответственно
dynamic/myhost
dynamic/localnet.rev
Потом лучше перезгрузить сервак, так мне кажется надежнее, чтобы если не запашет сразу, потом не сосоредотачиваться в какой последовательности че запускать... а работать должно по идее так... тут же начнутся проблемы самовосприятия...... что типо я олень такой нихрена не могу ничего.... поиска своего места на этой The мле вида: а не пора ли сменить профессию, олень?...
вот чтобы этой всей херни не было, перезагрузи сервак выполнив 1) и 2). Если ты человек упрямый и готов к самосовершенствованию со всеми вытекающими, то:
3) rndc stop, и убиваешь процесс dhcpd
4) запускайешь днс сервер так именно так:
named -u bind
потом стартуешь dhcpd
______________________
какой бы путь ты ни выбрал (я все-таки надеюсь что ты выбрал вариант с перезагрузкой, или когда у тебя не получилось после 3) и 4) ты все-таки перезагрузился)
в папке dynamic ДОЛЖНЫ появиться jnl файлы.
5) или 3) на клиенте отключаешь соединение и включаешь его
давай сначала добьемся этого - чтобы jnl файлы в папке dynamic появились.
Как добьешься (при обязательном выполнении 1) и 2) 3) или 1) 2) 3) 4) 5) ) - отпишись.
Если не добьешься и устанешь, то тоже отпишись можешь прямо мне в клиент для общения двадцатьсемь44413семнадцать.
Ок. Сегодня вечером сделаю. А то чуть что не так, клиенты отваливаются из сети. По рекомендации "_Сатана", время аренды адресов поставил очень маленький.
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-05 9:59:38
_Менделеев
да, понимаешь... в вопросах для гостей нету вопроса для архангела Гавриила, так бы он тебе тоже ответил
вообше, насчет аренды ты время щас поставб поболее, это когда тесты идут ставь меньше.
и еще раз расскажи пожалуйста нахрена тебе днсы провайдера? хотя бы одну причину использования их
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-05 10:03:40
snorlov
_Попов писал(а):Что имеется ввиду под обратной зоной?
У ashota прямая зона
, а обратная
Re: DHCP+DDNS(помощь в корректной настройке)
Добавлено: 2010-02-05 10:24:56
_Сатана
snorlov писал(а):_Попов писал(а):Что имеется ввиду под обратной зоной?
У ashota прямая зона
, а обратная
обратная у него есть, НО, блин вот ты щас казал про обратную, глянул я на его зоны, обратная походу не правильно нарисована.
Я бы сделал так:
myhost
Код: Выделить всё
$TTL 1d
@ IN SOA ns.mail.myhost.ru. root.mail.myhost.ru (
2009250501 ; serial
86400 ; refresh (1 day)
7200 ; retry (2 hours)
8640000 ; expire (14 weeks 2 days)
3600) ; minimum (1 day)
IN NS ns.mail.myhost.ru.
IN A 192.168.1.254
ns IN A 192.168.1.254
localnet.rev
Код: Выделить всё
$TTL 1h
@ IN SOA ns.mail.myhost.ru. root.mail.myhost.ru. (
2009250502 ; serial
86400 ; refresh (1 day)
7200 ; retry (2 hours)
8640000 ; expire (14 weeks 2 days)
3600) ; minimum (1 hour)
IN NS ns.mail.myhost.ru.
254 IN PTR ns.mail.myhost.ru.