powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с DNS
25 сообщений из 63, страница 1 из 3
Помогите пожалуйста с DNS
    #34008645
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень прошу.
Нужно настоить DNS с нуля на шапке.
Еще просьба не посылать на 3 буквы (в man). Я там уже был. Ничего не понял. Я не админ, я програмист. Хотя немного в администривроании понимаю. Совсем чуть-чуть. Можно ли найти какое-нить how-to чтоб по шагам как попка повторить. Я чой-то в инете нарыл, но пока не входит в рамки моего пониманиея. Я так понимаю, надо что-то изменить в /etc/named.conf . Но что конкретно - не врубаюсь. Внешний DNS IP я знаю.

Спасибо.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34008737
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrushokОчень прошу.
Нужно настоить DNS с нуля на шапке.
Еще просьба не посылать на 3 буквы (в man).
уговорили ... идите на 5 (в гугль)
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34008750
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrushok Но что конкретно - не врубаюсь. Внешний DNS IP я знаю.


Чудные, вы, пионеры, какие то.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34008961
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно ли найти какое-нить how-to
Как всегда handbook рулит ;)

А вообще постановка вопроса интересная.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34010843
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Biz©
уговорили ... идите на 5 (в гугль)
Какие мы кулютурные теперя!
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34010906
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hha авторМожно ли найти какое-нить how-to
Как всегда handbook рулит ;)

А вообще постановка вопроса интересная.
Спасибо за ссылку, хотя пока еще не въехал. Ну а постановку можно уточнить.
Таки допустим есть 2 компа с линухами и роутер. У однго статический IP: 192.168.1.10, тама должен DNS быть, у второго динамичкский: 192.168.1.100. У роутера IP 192.168.1.1. Надо, чтоб nslookup 192.168.1.100 возвращал linux02 и наоборот nslookup linux01 возвращал 192.168.1.100. С доменом пора можно не заморачиваться.
Таки как я понял, я должен в /etc/named.conf поиметь:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
zone "example.com" {
    type slave;
    file "slave/example.com";
    masters {
         192 . 168 . 1 . 1 ;
    };
};
zone "1.168.192.in-addr.arpa" {
    type slave;
    file "slave/1.168.192.in-addr.arpa";
    masters {
         192 . 168 . 1 . 1 ;
    };
};

А также создать 2 файла:

1) /var/named/slave/named.example.com

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
$TTL  3600         ;  1  hour
example.com.    IN      SOA      ns1.example.com. admin.example.com. (
                                 2006051501       ; Serial
                                 10800            ; Refresh
                                 3600             ; Retry
                                 604800           ; Expire
                                 86400            ; Minimum TTL
                        )

; DNS Servers
                 IN      NS      ns1.example.com.

; MX Records
                IN      MX  100    linux02.example.org.
                IN      A        192 . 168 . 1 . 1 

; Machine Names
localhost       IN      A        127 . 0 . 0 . 1 
ns1             IN      A        192 . 168 . 1 . 10 
linux02         IN      A        192 . 168 . 1 . 100 

2) /var/named/slave/1.168.192.in-addr.arpa

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$TTL  3600 

 1 . 168 . 192 .in-addr.arpa. IN SOA ns1.example.com. admin.example.com. (
                         2006051501       ; Serial
                         10800            ; Refresh
                         3600             ; Retry
                         604800           ; Expire
                         3600  )          ; Minimum

        IN      NS      ns1.example.com.

 10        IN      PTR     example.com.
 100      IN      PTR     linux02.example.com.

Ну и перезапустить named ...
Так должно работать? Или я чтой-то упустил ...
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011196
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужто в красной шапке нет ГУЕв для ДНС-а? Я плакаль...

В СуСях есть. Можно поставить webmin, там тоже есть. Можно поставить Probind2,
будет рулить всеми днс-ами (собственно, я его и переделывал из probind).

Ну а если вам нужен ровно 1 ДНС сервер - то сначала ответьте на вопрос, что он будт делать
- мастерить зоны
- секондарить зоны
- кэшить запросы
- что то еще

а затем - правильно, идите на 5 букв в гуглу и там все найдете.

PS. Это на тему гуев. В СуСях в YaST2 просто говорим _хочу ДНС_ и затем
в нем же настраиваем все, что нужно. Кое что знать, конечно, и там нужно.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011199
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrushok ALex_hha авторМожно ли найти какое-нить how-to
Как всегда handbook рулит ;)

А вообще постановка вопроса интересная.
Спасибо за ссылку, хотя пока еще не въехал. Ну а постановку можно уточнить.
Таки допустим есть 2 компа с линухами и роутер. У однго статический IP: 192.168.1.10, тама должен DNS быть, у второго динамичкский: 192.168.1.100. У роутера IP 192.168.1.1. Надо, чтоб nslookup 192.168.1.100 возвращал linux02 и наоборот nslookup linux01 возвращал 192.168.1.100. С доменом пора можно не заморачиваться.
Таки как я понял, я должен в /etc/named.conf поиметь:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
zone "example.com" {
    type slave;
    file "slave/example.com";
    masters {
         192 . 168 . 1 . 1 ;
    };
};
zone "1.168.192.in-addr.arpa" {
    type slave;
    file "slave/1.168.192.in-addr.arpa";
    masters {
         192 . 168 . 1 . 1 ;
    };
};

А также создать 2 файла:

1) /var/named/slave/named.example.com

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
$TTL  3600         ;  1  hour
example.com.    IN      SOA      ns1.example.com. admin.example.com. (
                                 2006051501       ; Serial
                                 10800            ; Refresh
                                 3600             ; Retry
                                 604800           ; Expire
                                 86400            ; Minimum TTL
                        )

; DNS Servers
                 IN      NS      ns1.example.com.

; MX Records
                IN      MX  100    linux02.example.org.
                IN      A        192 . 168 . 1 . 1 

; Machine Names
localhost       IN      A        127 . 0 . 0 . 1 
ns1             IN      A        192 . 168 . 1 . 10 
linux02         IN      A        192 . 168 . 1 . 100 

2) /var/named/slave/1.168.192.in-addr.arpa

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$TTL  3600 

 1 . 168 . 192 .in-addr.arpa. IN SOA ns1.example.com. admin.example.com. (
                         2006051501       ; Serial
                         10800            ; Refresh
                         3600             ; Retry
                         604800           ; Expire
                         3600  )          ; Minimum

        IN      NS      ns1.example.com.

 10        IN      PTR     example.com.
 100      IN      PTR     linux02.example.com.

Ну и перезапустить named ...
Так должно работать? Или я чтой-то упустил ...

Зоны для локалхоста упустили. localhost. и 0.0.127.in-addr.arpa.

Еще иногда полезно поставить forwarders для всех остальных запросов на ВНЕШНИЕ ДНС серверы.

Кроме того, иногда проще не заморачиваться и прописать все в hosts (если серверов ровно 2).

А так все верно.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011233
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На счет localhost & forward. Я не указал, так как по умолчанию в /etc/named.conf уже усе есть (и в /var/named/ тоже). Ессесвенно, я это оставлю.
На счет гуев - имеется: redhat-config-bind. Пущал я его, но тама больше непоняток, чем просто с конфигами повозится.

А так, спасибо, буду проверять ...
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011239
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrushokТак должно работать? Или я чтой-то упустил ...
не должно ... много ошибок от непонимания базовых вещей => rtfm
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011249
Тебе уже сказали, Alex Roudnev, иди обратно на форточки. Ты не умеешь администрировать Linux. Вдобавок ко всему не понимаешь, как работает и как конфигурируется bind.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011373
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Биз, который с собакой. Ежели такой вумный, подскажите, где не правильно, однако. А ежели глюпий - я и без вас обойдуся ...
А всех особо правильных ксоидов я на палке вертел. Вякають еще тоже...
Да, не умею администрить. Да, не знаю базовых вещей. Поэтому и обратился сюды за помощью. Вот тольки действительно знающих маловато будет. Так, балаболы разные пруть.

В любом случае, большой спасиб Alex_hha и Alex_Rudnev
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011392
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильный линуксоидТебе уже сказали, Alex Roudnev, иди обратно на форточки. Ты не умеешь администрировать Linux. Вдобавок ко всему не понимаешь, как работает и как конфигурируется bind.

ну и насмешил -:)

Сходи хотя бы на probind2.sf.net, для общего развития. А по ДНС мы лет 10 еще назад RFC правили, совсместно с Егошиным.

Но я - правильно - не хочу заниматься херней, делая руками и редактором vi то, что давно уже оформлено в виде удобного интерфейса, который делает это за вас и в 10 раз быстрее. Только и всего.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34011398
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уговорили посмотреть на файлы.

(1) В зоне описываете оба NS сервера (в вашем случае оно не очень важно, но тем не менее). Учтите, что они должны каким то образом резолвится.

(2) Если вы поставите NS на сервер с динамическим IP, то единственное его примерение будет _резолвить собственные запросы_. Смысл это определенный имеет, конечно (в вашем случае - все будет работать даже если первый сервер сдох), но не проще ли и там поставить статический IP адрес?

(3) Я не понял - если IP динамический, то его в зону писать ненужно, а он должен как то регистрироваться (или через DHCP или через собственно DNS).
Готовых решений (стандартных) для этого практически (кроме винды) нету.

Вообще то у вас в голове каша образовалась. DNS мастер - тот, который берет информацию из файла. slave берет зону у мастера и держит ее копию у себя (обычно в каталоге slave). Forwarder - означает что запросы просто переправляются на мастера (но ответы кэшируются). Если IP не постоянный, то прописать его в файле, естественно, нельзя, и надо динамически генерить или апдейтить.

Из того и исходите. Допустим, у меня большая сетка аж на 20 компьютеров дома.
Я ставлю 2 линукса, на статические адреса - 192.168.1.10 и 192.168.1.11.
На первом прописывают зоны example.home. и 1.168.192.inaddr.arpa, создаю для них файлы, и описываю как master в named.conf . На втором описывают как slave и прописывыю место для хранения (сами файлы не копирую). В зоне пишу

server1 A 192.168.1.10
server2 A 192.168.1.11

и вначале (сразу после SOA)

NS server1
NS server2


Аналогично в обратной зоне - пишут 2 PTR-а (не забывая точку в конце имен)
и пишу

NS server1.example.home.
NS server2.example.home.

(заметили точку в конце? Сами догадайтесь, почему я тут написал полное имя и точку, а там писал только краткое имя).

Если сервер 1 также будет принимать всю почту от внутренних машин для вашего домена (обычно это не нужно - заметили, что домен снаружи не будет резолвиться, и смысла нету, так как снаружи адреса ваши не видны) то могу написать и MX. Вы его правильно написали.

Далее стартую оба DNS. На втором через пару минут появляются копии моих зон (он их взял с мастера). Все. Тепрь для правки зоны я меняю сериал, правлю зону, передергиваю DNS, проверяю secondary.

(На самом деле так, конечно, работают только те админы, что тут мне написали про непонимание. На практике работают так:
- нужно завести хост. Идем на web, на probind. Выбираем нужную сеть неймсерверов /у нас их три - внешние, внешние дата центра, внутренние дата центра/, выбираем сетку, смотрим через probind, какие адреса не использованы, берем адрес, прописываем запись в зону через web, жмем update, внимательно читаем вывод в логах, тестируем (все не выходя из WEB-а). Система сама прописывает обратные зоны, сама генерит все файлы, сама апдейтит те серверы, которые нужно (у нас мульти-мастер), сама записывает изменения в CVS. А бедные админы из категории _все делаем лопатой_ долго правят файлы зон, ходят slogin-ом на удаленные хосты, пишут руками PTR-ы, а потом еще удивляются, и чего это начальтство им приказал переходить на Active Dierctory DNS). Но вам это не нужно - ставить пробайнд из за двух хостов бессмысленно.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34012117
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собирался изобретать велосипед, но наткнулся на эту ветку.
Хорошая программа, но вот это - плохой тон...
Код: plaintext
1.
2.
3.
4.
5.
6.
Configure php, for the configuration, verify /usr/local/etc/php.ini,
/usr/local/etc/php.standalone/php.ini files (names depends of your php 
version),
and set up variables if it is version is  4 . 2 . 3  or bigger:

register_globals = On
register_argc_argv = On
Код ещё не смотрел, но подозреваю, что было лень прописать переменные руками... Некрасиво.
А весчь сама по себе клёвая. Мои задумки к этому и стремились...
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34012479
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alex Roudnev
а разве с помощью разных гуев человек поймет как оно работает? И что будет когда надо будет что то подправить на сервере, на котором не будет webmin или какого то аналога?
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34012954
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex RoudnevНа первом прописывают зоны example.home. и 1.168.192. inaddr .arpa, создаю для них файлы
вот тут малчик и застрянет :)
Alex Roudnev
А бедные админы из категории _все делаем лопатой_ долго правят файлы зон, ходят slogin-ом на удаленные хосты, пишут руками PTR-ы, а потом еще удивляются, и чего это начальтство им приказал переходить на Active Dierctory DNS).
не всё так страшно ... зачем слогины, если скрипты, которые нужно написать пробинду для синхронизации на сервера, можно и ручками запускать или через makefile например автоматизировать все эти дела ... главное тут пожалуй тока номерок инкрементировать не забывать вручную ;)
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013658
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Biz©
вот тут малчик и застрянет :)

Дедок с собакой, а вы коданить чонить путное сказать могете?
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013688
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну теперя по делу.
Я так врубился, нужно таки 2 сервака под DNS. Извините за глупый вопрос, а на одном можно? Типа без slave. А то после просмотра некого количества документации совершенно небыло впечатления что DNSа должно быть 2 как минимум.

И исще один вопросец. А как виндовоз себя будет в сей сетке чуйствовать. Допустим его расшарили и дали ему некий NAME и WORKGROUP. Также дали ему некий hostname в DNS. Он что, таки сам себя дважды увидет: и в WORKGROUP и в example.com? Мне ваще по барабану, просто интерестно.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013797
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА то после просмотра некого количества документации совершенно небыло впечатления что DNSа должно быть 2 как минимум
согласно RFC2182 rfc не менее двух, желательно три, но не более 7.

авторОн что, таки сам себя дважды увидет: и в WORKGROUP и в example.com? Мне ваще по барабану, просто интерестно.
не совсем понял вопрос.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013833
> вот тут малчик и застрянет :)

;) Не все так плохо: в Red Hat зоны localhost и 168.192.in-addr.arpa в типовом конфиге bind есть. А малчик застрянет чуть раньше - когда поинтересуется, что есть hostname и в каком порядке для каких сервисов что опрашивается. ;)))
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013904
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraСобирался изобретать велосипед, но наткнулся на эту ветку.
Хорошая программа, но вот это - плохой тон...
Код: plaintext
1.
2.
3.
4.
5.
6.
Configure php, for the configuration, verify /usr/local/etc/php.ini,
/usr/local/etc/php.standalone/php.ini files (names depends of your php 
version),
and set up variables if it is version is  4 . 2 . 3  or bigger:

register_globals = On
register_argc_argv = On
Код ещё не смотрел, но подозреваю, что было лень прописать переменные руками... Некрасиво.
А весчь сама по себе клёвая. Мои задумки к этому и стремились...

Из Пробайнда2, что ли? Я к нему, наверное, вернусь и допинаю это. Код там так себе - слегка исторический (но все работает как часы, единственная крупная претензия у меня - я хочу проверки CNAME добавить, а то легко сделать невалидную зону). История же с переменной такова - раньше умолчания в php были иными, и когда они поменялись, то была сделана сопля. Конечно, нужно просто код подправить и всех делов.

Я где то это еще делал уже, а в пробайнде - никак не вернусь к нему (надо же снова собрать девелопмент где то, а у меня все пробайнды в работе сейчас, то есть ставить на другой сервер, ставить хотя бы пару ДНС серверов, все это увязывать - и уже тогда править). Если патч пришлешь, я его запостю на sourceforge.

Но штука очень удобная даже и сейчас (не знаю, что бы мы без нее делали - AD менее удобен, там нет поисков и кое каких еще вещей) - а у меня еще список из десятка _TODO_, плюс можно и аджакс применить на вебе...
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013906
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hha2 Alex Roudnev
а разве с помощью разных гуев человек поймет как оно работает? И что будет когда надо будет что то подправить на сервере, на котором не будет webmin или какого то аналога?


Это другой вопрос. Если бы меня спросил студент, я бы сказал _сначала сделай ручками, а потом поставь probind2 или Yast2.

НО если задача _сделать один раз правильно и забыть на пару лет_, то лучше все таки гуей его.
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013916
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrushokНу теперя по делу.
Я так врубился, нужно таки 2 сервака под DNS. Извините за глупый вопрос, а на одном можно? Типа без slave. А то после просмотра некого количества документации совершенно небыло впечатления что DNSа должно быть 2 как минимум.

И исще один вопросец. А как виндовоз себя будет в сей сетке чуйствовать. Допустим его расшарили и дали ему некий NAME и WORKGROUP. Также дали ему некий hostname в DNS. Он что, таки сам себя дважды увидет: и в WORKGROUP и в example.com? Мне ваще по барабану, просто интерестно.

1) Конечно, одного достаточно. Два ставят для бесперебойности, а в вашей домашней сетке это не актуально.

2) Виндовые шары - вещь еще та. Там же есть WinBIND со своими именами, и есть DNS. DNS достаточно.

ВОт если мы соединяем DNS и Windows Active Directory, то приходится зоны, которые винда создает с именами начинающимися с _ , делегировать на винду (ну или крупно извращаться с секьюрити). Но пока у вас нет Домент КОнтроллера - проблем нет. А вообще про винду и интернет можно поэму писать, я например сам там не все понимаю (раньше был NetBios, с его WinBind, причем еще раньше это все работало без IP, потом форточки начали скрещивать все это с IP, потом туда же вклячили DNS, LDAP и Kerberos и все это назвали Active Directory - с точки зрения интернета это тихий страх и ужас внутри...)
...
Рейтинг: 0 / 0
Помогите пожалуйста с DNS
    #34013919
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще заметил одну особенность.

В вашем случае ваш Bind будет работать ТОЛЬКО внутри вашего фареволла (там где у вас адреса приватные - 192.168). Внешний адрес у вас вообще, вероятно, динамический.

Поэтому RFC насчет количества DNS и правил регистрации вас не касаются.

А они относятся к тому случаю, когда DNS выдает имена во внешний мир (описывая ваши ПУБЛИЧНЫЕ адреса, если их много) и регистрируется в оном - вот тогда вступают в игру правила регистрации, количество серверов, их размещение, правильно написанные NS записи и многое еще.
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 1 из 3
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с DNS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]