The OpenNET Project / Index page

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

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

"DNS не хочет работать с localhost или с 127.0.0.1 не пойму"
Сообщение от slv Искать по авторуВ закладки on 03-Июл-02, 10:54  (MSK)
Народ помогите одолеть DNS. nslookup говорит *** Can't find server name for address 127.0.0.1: No response from server
*** Default server are not available
ОС - FreeBSD4.6, в файле /etc/namedb/localhost.rev адрес 127.0.0.1 прописан, в /etc/hosts тоже запись имеется:
127.0.0.1 localhost localhost.mydomen.ru
в /etc/resolve.conf:
domen mydomen.ru
nameserver 127.0.0.1
2 дня уже бьюсь не понятно над чем, помогите пожалуста!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 11:25  (MSK)
>Народ помогите одолеть DNS. nslookup говорит *** Can't find server name for
>address 127.0.0.1: No response from server
>*** Default server are not available
>ОС - FreeBSD4.6, в файле /etc/namedb/localhost.rev адрес 127.0.0.1 прописан, в /etc/hosts тоже
>запись имеется:
>127.0.0.1 localhost localhost.mydomen.ru
>в /etc/resolve.conf:
>domen mydomen.ru
>nameserver 127.0.0.1
>2 дня уже бьюсь не понятно над чем, помогите пожалуста!

так что прописано в localhost.rev?
и в named.conf?

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

2. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от slv Искать по авторуВ закладки on 03-Июл-02, 12:00  (MSK)
>так что прописано в localhost.rev?
>и в named.conf?

в localhost.rev:

        IN      NS      gw.mydomen.ru.
1       IN      PTR     localhost.mydomen.ru.

в named.conf:
zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "localhost.rev";
};

Дело в том что есть FreeBSD3.2 c которой я этот DNS 1 к 1 взял, там все нормально работает, а вот здесь хоть убейся

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

3. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 12:59  (MSK)
>>так что прописано в localhost.rev?
>>и в named.conf?
>
>в localhost.rev:
>
>        IN    
>  NS      gw.mydomen.ru.
>1       IN    
> PTR     localhost.mydomen.ru.
>
>в named.conf:
>zone "0.0.127.IN-ADDR.ARPA" {
>        type master;
>        file "localhost.rev";
>};
>
>Дело в том что есть FreeBSD3.2 c которой я этот DNS 1
>к 1 взял, там все нормально работает, а вот здесь хоть
>убейся

надо не что-то откуда-то брать, а знать и понимать что делаешь

IN NS fqdn_dns_машины.
IN PTR localhost.

в /etc/hosts смотри fqdn_dns_машины

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

4. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от slv Искать по авторуВ закладки on 03-Июл-02, 13:23  (MSK)
Вообще то я понимаю что делаю.
В том то все и дело разве не достаточно скопировать каталог /etc/namedb, что бы DNS заработал также как и на исходной машине
Если ты на счет имен gw.mydomen.ru, так это не настоящие, в рельном DNS все реальные имена написаны
Я не понял что такое fqdn_dns_машины?

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

5. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 14:05  (MSK)
>Вообще то я понимаю что делаю.
>В том то все и дело разве не достаточно скопировать каталог /etc/namedb,
>что бы DNS заработал также как и на исходной машине

вместо или также?
если также - то что подразумевается под также: secondary или "второй primary"?

>Если ты на счет имен gw.mydomen.ru, так это не настоящие, в рельном
>DNS все реальные имена написаны
>Я не понял что такое fqdn_dns_машины?

fqdn - full qualify domain name


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

6. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от slv Искать по авторуВ закладки on 03-Июл-02, 14:28  (MSK)
>вместо или также?

Вместо! Ту старую машину я выключу, а на ее место новую поставлю.
Кста в localhost.rev я писал:

IN NS fqdn
1 IN PTR localhost.domen.ru.

и так писал:
1 IN PTR localhost.

результат тот же

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

7. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от mezantrop emailИскать по авторуВ закладки on 03-Июл-02, 14:43  (MSK)
>>вместо или также?
>
>Вместо! Ту старую машину я выключу, а на ее место новую поставлю.
>
>Кста в localhost.rev я писал:
>
>IN NS fqdn
>1 IN PTR localhost.domen.ru.
>
>и так писал:
>1 IN PTR localhost.
>
>результат тот же

А named вообще то стартовал?

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

9. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от slv Искать по авторуВ закладки on 03-Июл-02, 15:17  (MSK)
>А named вообще то стартовал?

Да!
причем если в файле resolve.conf, где прописано:
nameserver 127.0.0.1
поставить:
nameserver 192.168.40.1
# 192.168.40.1 - адрес этой машины в локальной сети.
то все имена резолвяться нормально. Я бы и плюнул на все но не пашет sendmail, да и разобраться хочется, ведь nameserver д.б. 127.0.0.1


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

11. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 15:43  (MSK)
>>А named вообще то стартовал?
>
>Да!
>причем если в файле resolve.conf, где прописано:
>nameserver 127.0.0.1
>поставить:
>nameserver 192.168.40.1
># 192.168.40.1 - адрес этой машины в локальной сети.
>то все имена резолвяться нормально. Я бы и плюнул на все но
>не пашет sendmail, да и разобраться хочется, ведь nameserver д.б. 127.0.0.1
>

это где это такое сказано что named должен быть забинден на 127.0.0.1!?
чтобы работал DNS, достаточно правильно указать ip адрес в /etc/resolv.conf того nameserver'а куда будут переадресованы прямые и
обартные запросы dns

пример:

[unix1]~ > date
среда,  3 июля 2002 г. 15:29:51 (MSD)
[unix1]~ > ps -axuww | grep named
bind     100  0.0  0.7  2476 1800  ??  Is   пн21      0:00,09 named -u bind -g bind
lavr    8005  0.0  0.3  1092  660  p2  S+   15:29     0:00,00 grep named
[unix1]~ > nslookup unix1  
Server:  sunct0.jinr.dubna.su
Address:  159.93.17.130

Name:    unix1.jinr.dubna.su
Address:  159.93.17.121

[unix1]~ > nslookup -q=ptr 159.93.17.121
Server:  sunct0.jinr.dubna.su
Address:  159.93.17.130

121.17.93.159.in-addr.arpa      name = unix1.jinr.dubna.su
93.159.IN-ADDR.ARPA     nameserver = ns.jinr.dubna.su
93.159.IN-ADDR.ARPA     nameserver = ns2.jinr.dubna.su
93.159.IN-ADDR.ARPA     nameserver = ns.ussr.eu.net
ns.jinr.dubna.su        internet address = 159.93.17.130
ns2.jinr.dubna.su       internet address = 159.93.17.13
ns.ussr.eu.net  internet address = 193.124.22.65
[unix1]~ > cat /etc/resolv.conf
search  jinr.dubna.su dubna.su uni-dubna.ru jinr.ru
domain jinr.dubna.su
nameserver      159.93.17.130
nameserver      159.93.17.13
nameserver      159.93.17.7
[unix1]~ >

из верхнего видно что все работает через один из трех nameserver'ов
указанных в resolv.conf, но выше видно что на локальной телеге также
запущен свой named - на собственную зону.

[unix1]~ > cat /etc/namedb/named.conf
// lavr named
options {
        directory "/etc/namedb";
};

logging {
        category lame-servers { null; };
        category cname { null; };
};

zone "." in {
        type hint;
        file "named.root";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "master/localhost.rev";
};

zone "xxxx.pp.ru" in {
        type master;
        file "master/xxxx.pp.ru";
};

zone "yyyy.pp.ru" in {
        type master;
        file "master/yyyy.pp.ru";
};
[unix1]~ >

[unix1]~ > grep NS /etc/namedb/master/xxxx.pp.ru
                IN      NS      unix1.jinr.ru.
                IN      NS      alone.dubna.ru.
                IN      NS      spleen.demos.su.
[unix1]~ >

primary - unix1, выше указан ip

[unix1]~ > cat /etc/namedb/master/localhost.rev
;
; Data file for local loopback interface.
;

$TTL 604800
@       IN      SOA     unix1.jinr.ru. lavr.unix1.jinr.ru. (
                        2001110401       ; Serial
                        28800   ; Refresh 8 hours
                        7200    ; Retry   2 hours
                        604800  ; Expire  7 days
                        86400 ) ; Minimum 1 day
        IN      NS      unix1.jinr.ru.

1       IN      PTR     localhost.
[unix1]~ >

производим изменения в /etc/resolv.conf - какие больше нравятся:

127.0.0.1 или 159.93.17.121, или изменения в настройках bind - см док,
faq на предмет на каких ip слушать 53 порт:

[unix1]~ > cat /etc/resolv.conf
search  jinr.dubna.su dubna.su uni-dubna.ru jinr.ru
domain jinr.dubna.su
nameserver      127.0.0.1
nameserver      159.93.17.130
nameserver      159.93.17.13
#nameserver     159.93.17.7
[unix1]~ >

[unix1]~ > nslookup
Default Server:  localhost
Address:  127.0.0.1

> set type=ns
> ripn.net.
Server:  localhost
Address:  127.0.0.1

Non-authoritative answer:
ripn.net        nameserver = NS.ripn.net
ripn.net        nameserver = NS.SPB.SU
ripn.net        nameserver = NS.USSR.EU.net
ripn.net        nameserver = NS2.ripn.net

Authoritative answers can be found from:
NS.ripn.net     internet address = 194.85.119.1
NS.USSR.EU.net  internet address = 193.124.22.65
NS2.ripn.net    internet address = 194.226.96.30
> exit
[unix1]~ >

смотрим и убеждаемся что ВСЕ работает

или options:

    Interfaces
  
   The interfaces and ports that the server will answer queries from may
   be specified using the listen-on option. listen-on takes an optional
   port, and an address_match_list. The server will listen on all
   interfaces allowed by the address match list. If a port is not
   specified, port 53 will be used.
  
   Multiple listen-on statements are allowed. For example,
    listen-on { 5.6.7.8; };
    listen-on port 1234 { !1.2.3.4; 1.2/16; };
  
   will enable the nameserver on port 53 for the IP address 5.6.7.8, and
   on port 1234 of an address on the machine in net 1.2 that is not
   1.2.3.4.
  
   If no listen-on is specified, the server will listen on port 53 on all
   interfaces.

по-умолчанию, named биндится на все интерфейсы, в том числе и на 127.0.0.1

отсюда вывод: прежде надо подумать и понять ЧТО хочется сделать и как
это реализовать, и потом уж делать.

sendmail вероятно не пашет из-за кривизны или отсутствия реверса

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

8. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 14:53  (MSK)
>>вместо или также?
>
>Вместо! Ту старую машину я выключу, а на ее место новую поставлю.
>
>Кста в localhost.rev я писал:
>
>IN NS fqdn
>1 IN PTR localhost.domen.ru.
>
>и так писал:
>1 IN PTR localhost.
>
>результат тот же

еще раз, подумай что делаешь, настраиваешь primary ли, secondary ли
или просто хочешь сделать кеш/forward. Не получается потому что не
понимаешь что делаешь

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

10. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от slv Искать по авторуВ закладки on 03-Июл-02, 15:27  (MSK)
>еще раз, подумай что делаешь, настраиваешь primary ли, secondary ли
>или просто хочешь сделать кеш/forward. Не получается потому что не
>понимаешь что делаешь

Может и не совсем понимаю, но думаю что я хочу в локальной сети держать примари зону, значит primary. Ну и конечно кеширующий сервер имен.
Дело то в том что на старой машинке этот DNS нормально работает.
Повторяю, что я копирую 1 к 1 каталог /etc/namedb с машины на которой прекрасно все работает

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

12. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июл-02, 16:42  (MSK)
>>еще раз, подумай что делаешь, настраиваешь primary ли, secondary ли
>>или просто хочешь сделать кеш/forward. Не получается потому что не
>>понимаешь что делаешь
>
>Может и не совсем понимаю, но думаю что я хочу в локальной
>сети держать примари зону, значит primary. Ну и конечно кеширующий сервер
>имен.
>Дело то в том что на старой машинке этот DNS нормально работает.
>
>Повторяю, что я копирую 1 к 1 каталог /etc/namedb с машины на
>которой прекрасно все работает

н-да, как глухой со слепым, изучай DNS, sorry, но больше ничем помочь
не могу, ибо вернулись к изначальному: "копирую 1 к 1 каталог"
что говорит о том что знания DNS нет.

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

13. "RE: DNS не хочет работать с localhost или с 127.0.0.1 не пой..."
Сообщение от Евгений Искать по авторуВ закладки on 03-Июл-02, 17:02  (MSK)
>Повторяю, что я копирую 1 к 1 каталог /etc/namedb с машины на
>которой прекрасно все работает

айпишник машины - другой
версия бинда - другая
всякие настроечки типа resolv.conf - тоже проверить надо.
с какого перепугу новый DNS должен заработать?

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


Удалить

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




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

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