Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DNS сервер 
:(
    Опции темы
Imple
Дата 16.10.2007, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Ну что вам мешает прописать это все в зоне mycompany.com и настроить на всех хостах поиск по умолчанию в этой зоне?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
Хоббит
Дата 17.10.2007, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Итак named.conf
Код

options {
    directory "/var/named/";
};    

zone "." IN {
    type hint;
    file "root.hints";
};
                
zone "localhost" IN {
    type master;
    file "localhost.zone";
    allow-update { none; };
};                    

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "named.local";
    allow-update { none; };
};

zone "mycompany.com" IN {
    type master;
    file "mycompany.com";
};


mycompany.com
Код

$TTL    86400
@ IN SOA mycompany.com. root.mycompany.com. ( 2007101601 86400 7200 2592000 345600 )
        IN      NS      ns1.mycompany.com.
        MX      10      mail.mycompany.com.
    @               IN      A               192.168.0.1
    localhost       IN      A               127.0.0.1
    mail            IN      A               192.168.0.1
    www             IN      A               192.168.0.1
    ftp             IN      CNAME           www.mycompany.com


в hosts на сервере (добавлять не говорили, но добавил и пробовал по разному)
192.168.0.1 mycompany.com
127.0.0.1 site или 192.168.0.1 site и.т.д.

В сетевом подключение прописал предпочтительный днс на 192.168.0.1

Перезапустил named убив его и запустив снова.

И ничего не получилось.

Вот что выводят

nslookup site

root@server:/etc# nslookup site
Server:         82.211.136.2
Address:        82.211.136.2#53

** server can't find site: NXDOMAIN

dig site
; <<>> DiG 9.3.1 <<>> site
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 41676
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;site.                          IN      A

;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007101600 1800 900 604800 86400

;; Query time: 388 msec
;; SERVER: 82.211.136.2#53(82.211.136.2)
;; WHEN: Wed Oct 17 13:13:27 2007
;; MSG SIZE  rcvd: 97




PM MAIL   Вверх
marykone
Дата 17.10.2007, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 2
Всего: 67



Цитата

ns1               IN      A               192.168.0.1

поробуй дописать 

Цитата

root@server:/etc# nslookup site
Server:         82.211.136.2
Address:        82.211.136.2#53

он у тебя данные с сервера берет который на 82.211.136.2 сидит 

пользуй dig @ns1.mycompany.com site 

он будет искать запись для site на  ns1.mycompany.com





Это сообщение отредактировал(а) marykone - 17.10.2007, 12:04


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Imple
Дата 17.10.2007, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Предпологалось, что строки
Код

    @               IN      A               192.168.0.1
    localhost       IN      A               127.0.0.1
    mail            IN      A               192.168.0.1
    www             IN      A               192.168.0.1
    ftp             IN      CNAME           www.mycompany.com
 вы замените на необходимые вам. Например:
Код

    site            IN      A               192.168.0.2
    client          IN      A               192.168.0.3
    manager         IN      A               192.168.0.4
    buhgalter       IN      A               192.168.0.5


В /etc/hosts вообще ничего трогать не нужно.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
Хоббит
Дата 17.10.2007, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



named.conf тот же в hosts только 127.0.0.1 localhost

В mycompany.com

Код

$TTL    86400
@ IN SOA mycompany.com. root.mycompany.com. ( 2007101601 86400 7200 2592000 345600 )
        IN      NS      ns1.mycompany.com.
        MX      10      mail.mycompany.com.    
    @        IN    A        192.168.0.1
    localhost    IN    A         192.168.0.1
    site            IN      A               192.168.0.1


root@server:/etc# dig site

; <<>> DiG 9.3.1 <<>> site
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 47086
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;site.                          IN      A

;; AUTHORITY SECTION:
.                       6097    IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2007101600 1800 900 604800 86400

;; Query time: 333 msec
;; SERVER: 82.211.136.2#53(82.211.136.2)
;; WHEN: Wed Oct 17 14:01:09 2007
;; MSG SIZE  rcvd: 97

Добавляею строчку про ns1
в mycompany.com
Код

$TTL    86400
@ IN SOA mycompany.com. root.mycompany.com. ( 2007101601 86400 7200 2592000 345600 )
        IN      NS      ns1.mycompany.com.
        MX      10      mail.mycompany.com.    
    @        IN    A        192.168.0.1
    localhost    IN    A        192.168.0.1
    ns1        IN    A        192.168.0.1
    site            IN      A               192.168.0.1


root@server:/etc# dig @ns1.mycompany.com. site
dig: couldn't get address for 'ns1.mycompany.com.': not found



PM MAIL   Вверх
Imple
Дата 17.10.2007, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



У вас похоже не указан предпочитаемый DNS сервер.
/etc/resolv.conf должен выглядить примерно так:

Код

search mycompany.com
nameserver 192.168.0.1


Добавлено через 2 минуты и 2 секунды
также дайте вывод команды
Код

dig @127.0.0.1 site.mycompany.com



--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
Хоббит
Дата 17.10.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Теперь
resolv.conf
Код

search mycompany.com
nameserver 192.168.0.1


named.conf
Код

options {
    directory "/var/named/";
};    

zone "." IN {
    type hint;
    file "root.hints";
};
                
zone "localhost" IN {
    type master;
    file "localhost.zone";
    allow-update { none; };
};                    

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "named.local";
    allow-update { none; };
};

zone "mycompany.com" IN {
    type master;
    file "mycompany.com";
};


mycompany.com
Код

$TTL    86400
@ IN SOA mycompany.com. root.mycompany.com. ( 2007101601 86400 7200 2592000 345600 )
        IN      NS      ns1.mycompany.com.
        MX      10      mail.mycompany.com.    
    @        IN    A        192.168.0.1
    localhost    IN    A        127.0.0.1
    site            IN      A               192.168.0.1


Команды
root@server:/etc# dig site

; <<>> DiG 9.3.1 <<>> site
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26368
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;site.                          IN      A

;; AUTHORITY SECTION:
.                       8489    IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007101600 1800 900 604800 86400

;; Query time: 1 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Wed Oct 17 15:46:08 2007
;; MSG SIZE  rcvd: 97

root@server:/etc# dig @127.0.0.1 site.mycompany.com

; <<>> DiG 9.3.1 <<>> @127.0.0.1 site.mycompany.com
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 55366
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;site.mycompany.com.            IN      A

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Oct 17 15:46:55 2007
;; MSG SIZE  rcvd: 36

PM MAIL   Вверх
Imple
Дата 17.10.2007, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Добавьте в mycompany.com еще такую запись:
Код

ns1            IN      A               192.168.0.1

Перезапустите named, и попробуйте все вышеописанное вновь.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
marykone
Дата 17.10.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 2
Всего: 67



Хоббит, ты бы логги в код заключал бы  а то длинный топик получаеться 

и вот так сделай dig @ns1.mycompany site.mycompany.com any ну и выложи 

да ты тестить пробовал как теперь работате аль нет 

у тебя записи беруться с твоего ns-а

Добавлено через 43 секунды
Цитата(Imple @  17.10.2007,  14:25 Найти цитируемый пост)
Добавьте в mycompany.com еще такую запись:

он же добавлял я ему указывал

Добавлено через 1 минуту и 19 секунд
Imple, сорри он убрал 


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
bilbobagginz
Дата 17.10.2007, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



есть такой механизм, называется resolver
его в системе настраивают через:
1. /etc/nsswitch.conf
2. /etc/host.conf
3. /etc/resolv.conf


проверьте что в переключателе сервисов (nsswitch.conf) у вас правильный порядок нахождения в строке hosts:
удачи.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Хоббит
Дата 17.10.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Вернул mycompany.com
$TTL    86400
@ IN SOA mycompany.com. root.mycompany.com. ( 2007101601 86400 7200 2592000 345600 )
        IN      NS      ns1.mycompany.com.
        MX      10      mail.mycompany.com.    
    @        IN    A        192.168.0.1    
    localhost    IN    A        127.0.0.1    
    site            IN      A               192.168.0.1
    ns1        IN    A        192.168.0.1

Не работает. Ответы те же самые.

Я так понял должно в строке
AUTHORITY SECTION:
появится адрес моего сервака.. а не инетовских серваков с именами

nsswitch
Код

#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# next entry.
#
# Legal entries are:
#
#      nisplus or nis+         Use NIS+ (NIS version 3)
#      nis or yp               Use NIS (NIS version 2), also called YP
#      dns                     Use DNS (Domain Name Service)
#      files                   Use the local files
#      [NOTFOUND=return]       Stop searching if not found so far
#

# passwd:    files nis
# shadow:    files nis
# group:    files nis

passwd:    compat
group:    compat

hosts:    files dns
networks:       files

services:       files
protocols:      files
rpc:     files
ethers:    files
netmasks:       files
netgroup:       files
bootparams:     files

automount:      files
aliases:        files


Добавлено через 7 минут и 35 секунд
Я понимаю что всех достал. И верю что в моем случае это все просто настраивается... но вот что то 4 день не получается.

Это сообщение отредактировал(а) Хоббит - 17.10.2007, 15:52
PM MAIL   Вверх
marykone
Дата 17.10.2007, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 2
Всего: 67



Цитата(Хоббит @  17.10.2007,  15:45 Найти цитируемый пост)
Я понимаю что всех достал. И верю что в моем случае это все просто настраивается... но вот что то 4 день не получается.

ты не нервничай сконцентрируйся 

так а покажи вот сейчас
Цитата

dig @ns2.mycompany.com  site.mycompany.com any

в качестве any можно писать a mx ns 
ps any тоже параметр покажи что выдает 

 


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 17.10.2007, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Код

root@server:/etc# dig @ns2.mycompany.com site.mycompany.com any
dig: couldn't get address for 'ns2.mycompany.com': not found
root@server:/etc# dig @ns1.mycompany.com site.mycompany.com any
dig: couldn't get address for 'ns1.mycompany.com': not found
root@server:/etc# dig @127.0.0.1 site.mycompany.com any

; <<>> DiG 9.3.1 <<>> @127.0.0.1 site.mycompany.com any
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 47723
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;site.mycompany.com.            IN      ANY

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Oct 17 17:56:39 2007
;; MSG SIZE  rcvd: 36

root@server:/etc# dig @192.168.0.1 site.mycompany.com any

; <<>> DiG 9.3.1 <<>> @192.168.0.1 site.mycompany.com any
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 12388
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;site.mycompany.com.            IN      ANY

;; Query time: 3 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Wed Oct 17 17:56:58 2007
;; MSG SIZE  rcvd: 36

PM MAIL   Вверх
bilbobagginz
Дата 18.10.2007, 08:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Хоббит, когда ты пишешь:
Цитата(Хоббит @  17.10.2007,  16:24 Найти цитируемый пост)
root@server:/etc# dig @ns2.mycompany.com site.mycompany.com any

твой DNS сервер ns2.mycompany.com - НЕ ИЗВЕСТЕН СИСТЕМЕ.

А знаешь почему ? Потому что его НЕТ В ЗОНЕ  smile  smile  smile 
насколько я понял твоя зона определена сверху, и ns2 там не упоминается.

Научись сначала работать с 1 сервером, ns1.mycompany.com
его адрес нужно прописать через IP:
Код

dig @192.168.0.1 site.mycompany.com any

если bind бежит, то ответит.

во-вторых, почитай что такое TLD, и никогда в немаршрутизируемых сетях не используй имена доменов из группы TLD.

в-третьих, почитай всё что можешь о DNS.





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Хоббит
Дата 18.10.2007, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Ладно. Погружаюсь в литературу.
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0655 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.