Приветствую всех.
Ребят помогите разобраться.
Поставил BIND, настроил, прописал зоны, поддержку .... всё работает.
Запросы с сервака и из сети резольвит.
Но есть трабл, если сквиду указать ip DNS 127.0.0.1 или приватный 192.168.х.х то он не хочет работать, а если указать ip реальный ip
то всё работает.Тоесть:
1)Прописываю
а) /etc/host
hosts,bindв) В /etc/resolv.conf прописываю ip DNS
127.0.0.1
Сквид поднимается но не работает, в логах пишет - тест DNS неудачен
Тогда так:
В /etc/resolv.conf прописываю вместо 127.0.0.1 реальный ip
Сквид поднимается, соответственно в логах пишет, что
тест ДНС прошё удачно.
Вчём причина такого поведения?
>Приветствую всех.
>Ребят помогите разобраться.
>Поставил BIND, настроил, прописал зоны, поддержку .... всё работает.
>Запросы с сервака и из сети резольвит.
>Но есть трабл, если сквиду указать ip DNS 127.0.0.1 или приватный 192.168.х.х
>то он не хочет работать, а если указать ip реальный ip
>
>то всё работает.
>
>Тоесть:
>
>1)Прописываю
>
>а) /etc/host
>hosts,bind
>
>в) В /etc/resolv.conf прописываю ip DNS
>
>127.0.0.1
>
>Сквид поднимается но не работает, в логах пишет - тест DNS неудачен
>
>
>Тогда так:
>В /etc/resolv.conf прописываю вместо 127.0.0.1 реальный ip
>Сквид поднимается, соответственно в логах пишет, что
>тест ДНС прошё удачно.
>
>
>Вчём причина такого поведения?
>
Bind не отвечает по 127.0.0.1
>Bind не отвечает по 127.0.0.1Почему?
Если в /etc/resolv.conf прописать 127.0.0.1
а всё остальное закоментарить, то всё работает
(запросы из сети резольвятся) а сквид не работает.Или я что то не понимаю?
Ты прав, если оставить в /etc/resolv.conf 127.0.0.1
то с сервака запросы не идут, хотя из сети всё ок.
Как только меняю на реальный ip - всё ок, что с сервака всё дышет, что
из сети.А почему так? (BIND на 127.0.0.1) не отвечает?
>Приветствую всех.
>Ребят помогите разобраться.
>Поставил BIND, настроил, прописал зоны, поддержку .... всё работает.
>Запросы с сервака и из сети резольвит.
>Но есть трабл, если сквиду указать ip DNS 127.0.0.1 или приватный 192.168.х.х
>то он не хочет работать, а если указать ip реальный ip
>
>то всё работает.
>
>Тоесть:
>
>1)Прописываю
>
>а) /etc/host
>hosts,bind
>
>в) В /etc/resolv.conf прописываю ip DNS
>
>127.0.0.1
>
>Сквид поднимается но не работает, в логах пишет - тест DNS неудачен
>
>
>Тогда так:
>В /etc/resolv.conf прописываю вместо 127.0.0.1 реальный ip
>Сквид поднимается, соответственно в логах пишет, что
>тест ДНС прошё удачно.
>
>
>Вчём причина такого поведения?
>1. Возможно named не слушает на 127.0.0.1, netstat -npl в студию и см. опцию
listen-on в named.conf.
2. Тест ДНС можно вырубить опцией -D при запуске сквида.
вместо 127.0.0.1 можно прописать 0.0.0.0это связано с ошибкой в некоторых реализациях TCP/IP - "DNS and BIND" O'Reilly, стр.143.
>вместо 127.0.0.1 можно прописать 0.0.0.0
>
>это связано с ошибкой в некоторых реализациях TCP/IP - "DNS and BIND"
>O'Reilly, стр.143.
0.0.0.0 прописывать где? в /etc/resolv.conf или squid.conf