The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите разобраться с DNS"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите разобраться с DNS"
Сообщение от Szef Искать по авторуВ закладки on 18-Июн-03, 11:05  (MSK)
Пытаюсь настроить сервер имён на локальной сети. Адрес сервера 192.168.10.1. Написал все зоны, запускаю ndc start, он неск. секунд думает, а затем выдаёт: "name server has nt started (yet?)". Настроил лог, записи такие:
18-JUN-2003 10:28:12.433 load: hint zone "" (IN) loaded (serial 0)
18-JUN-2003 10:28:12.475 load: master zone "nis.int" (IN) loaded (serial 15052003)
18-JUN-2003 10:28:12.494 load: master zone "10.168.192.in-addr.arpa" (IN) loaded (serial 15052003)
18-JUN-2003 10:28:12.514 load: master zone "localhost" (IN) loaded (serial 15052003)
18-JUN-2003 10:28:12.514 load: master zone "0.0.127.in-addr.arpa" (IN) loaded (serial 15052003)
18-JUN-2003 10:28:12.515 default: listening on [127.0.0.1].53 (lo)
18-JUN-2003 10:28:12.515 default: listening on [192.168.10.1].53 (eth0)
18-JUN-2003 10:28:12.515 default: forwarding source address is [0.0.0.0].32769
18-JUN-2003 10:28:12.517 default: ready to answer queries
18-JUN-2003 10:28:12.515 default: sysquery: findns error (NXDOMAIN) on edus.int.nis
Посмотрел описание ошибки на http://www.acmebw.com/askmrdns/bind-messages.html
Там написано следующее:

sysquery: findns error (NXDOMAIN) on ns3.oclc.org?
CATEGORY: default
SEVERITY: info
PAGE:
FURTHER INFO:

Indicates that your name server tried to resolve the IP address of ns3.oclc.org because that domain name appeared on the right side of an NS record, but that your name server encountered an error while looking up the address.  NXDOMAIN (or 3) means that the domain name ns3.oclc.org doesn't exist.  The error SERVFAIL (or 2) indicates that the authoritative name servers for oclc.org are probably badly misconfigured.

Я так и не понял, что сделал неправильно. Подскажите, пожалуйста, кто знает, что это такое и что нужно исправить. Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите разобраться с DNS"
Сообщение от us.master emailИскать по авторуВ закладки on 18-Июн-03, 13:07  (MSK)
Файл зоны nis.int пожалуйста...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите разобраться с DNS"
Сообщение от Szef Искать по авторуВ закладки on 18-Июн-03, 16:34  (MSK)
>Файл зоны nis.int пожалуйста...
Пожалуйста

#nis.int прямое

$TTL 1D
@ IN SOA edus.nis.int. root.nis.int. (
15052003 ; serial
12H ; refresh
1H ; retry
1W ; expire
1D ; minimum TTL
)
IN NS edus.nis.int.
LastDay IN A 192.168.10.3
Gena IN A 192.168.10.4

# nis.int обратное

$TTL 1D
@ IN SOA edus.nis.int. root.nis.int. (
15052003 ; serial
12H ; refresh
1H ; retry
1W ; expire
1D ; minimum TTL
)
IN NS edus.nis.int.
3 IN PTR LastDay.nis.int.
4 IN PTR Gena.nis.int.

# localhost прямое

$TTL 1D

@ IN SOA localhost. root.localhost. (
15052003 ; serial
12H ; refresh
1H ; retry
1W ; expire
1D ; minimum TTL
)
NS edus.nis.int.
localhost. IN A 127.0.0.1

#localhost обратное

$TTL 1D
@ IN SOA localhost. root.localhost. (
15052003 ; serial
12H ; refresh
1H ; retry
1W ; expire
1D ; minimum TTL
)
IN NS edus.nis.int.
1 IN PTR localhost.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите разобраться с DNS"
Сообщение от us.master emailИскать по авторуВ закладки on 19-Июн-03, 08:46  (MSK)
Может быть лучше так?:

$TTL    3600
nis.int.                IN      SOA     ns.nis.int. root.nis.int. (
                        2003051503      ; serial (как он должен быть согласно RFC)
                        1H              ; refresh
                        600             ; retry
                        2w              ; expire
                        3600            ; minimum ttl
                        )

                        IN      NS      ns.nis.int.
                        IN      A       1.2.3.4       ; (вот здесь собака и порылась)

nis.int.                IN      A       1.2.3.4
ns.nis.int.             IN      A       1.2.3.4
edus.nis.int.           IN      A       1.2.3.4

LastDay                 IN      A       192.168.10.3
Gena                    IN      A       192.168.10.4

В общем, для edus.nis.int имело смысл прописать IN A ....

Читайте RFC на предмет написания правильных SOA и вообще :)
http://www.faqs.org/rfcs/rfc1912.html
http://www.faqs.org/rfcs/rfc1034.html
http://www.faqs.org/rfcs/rfc1035.html

Удачи.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Помогите разобраться с DNS"
Сообщение от Szef Искать по авторуВ закладки on 20-Июн-03, 13:00  (MSK)
Да уж! Вот к чему невнимательность приводит. us.master Спасибо!
Вроде работать начало (хотя при запуске всё равно твердит, что name server has not started (yet?), но nslookup, dig, host проходят на ура  ???), но есть одна непонятка: при запуске ndc оный создаёт себе сокет в /var/run, а затем при попытке выполнить какую-нибудь другую команду (напр. ndc stop или ndc status и т.п.), он пытается лезть в /var/lib/named/var/run  и искать сокет там, ес-сно не находит и руается почём зря. Пытался указать путь к сокету напрямую ndc -l /var/run/ndc , но он упорно лезет в вышеуказанный каталог. Его можно как-нибудь переучить?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Помогите разобраться с DNS"
Сообщение от us.master emailИскать по авторуВ закладки on 20-Июн-03, 13:29  (MSK)
>Да уж! Вот к чему невнимательность приводит. us.master Спасибо!
>Вроде работать начало (хотя при запуске всё равно твердит, что name server
>has not started (yet?), но nslookup, dig, host проходят на ура
> ???), но есть одна непонятка: при запуске ndc оный создаёт
>себе сокет в /var/run, а затем при попытке выполнить какую-нибудь другую
>команду (напр. ndc stop или ndc status и т.п.), он пытается
>лезть в /var/lib/named/var/run  и искать сокет там, ес-сно не находит
>и руается почём зря. Пытался указать путь к сокету напрямую ndc
>-l /var/run/ndc , но он упорно лезет в вышеуказанный каталог. Его
>можно как-нибудь переучить?


Самый простой способ:
Посмотреть Webmin'ом чтобы было понятно откуда он эти пути взял. :)
Система-то Linux?
Тока в линухе named в /var/lib лежит по умолчанию...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру