Посоветуйте с djbdns
tinydns, сконфигурированный для возврата адреса 192.168.0.201 на все адреса из домена .local, возвращает 192.168.0.201 на все несуществующие DNS-адреса и netbios-имена.
Установил на сервере в локальной сети djbdns.
dnscache слушает ip 192.168.0.201.
tinydns слушает 127.0.0.1.
В конфиге tinydns указано, что надо все имена из домена .local направлять на 192.168.0.201.
В конфиге dnscache указаны 4 DNS-сервера наших провайдеров (их 2) в файлике @ (то есть на все адреса) и 127.0.0.1 в файлике local (то есть за local отвечает tinydns).
Конфиг tinydns содержит такие строки
.local:127.0.0.1:a:259200
+*.local:192.168.0.201:86400
Проблема в том, что когда с машин в локалке начинаешь пинговать несуществующие адреса (типа dkasjdkasjdklsjdklasjdklas.com), то пинг идет на 192.168.0.201. Кроме того, если с виндовой тачки пингуешь другую по netbios-имени, то пинг тоже идет на 192.168.0.201. При этом при пинге с сервера netbios-имена виндовых машин разрешаются верно.
Если убрать вторую строку конфига tinydns, то netbios-адреса разрешаются верно, а про несуществующие адреса честно говорят, что их не существует. Если вместо алиас-записей использовать хост-записи (знак "=" вместо "+"), то пинг с сервера виндовых машин по netbios-именам ведет на 192.168.0.201. Пробовал вместо local писать abcabc - не помогает (думал проблема в самом имени local, мб зарезерировано, хоть вроде apple-овского железа в сети не водится).
Алиасы доменов из .local нужны для работы mass hosting на сервере, то есть просто отказаться от второй строчки непросто.
Подскажите кто-нибудь что-нибудь по конфигурированию tinydns, пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
tinydns и dnscache
tinydns и dnscache стоят на одной машине?
Нельзя же так вроде....
нельзя на 1 ипе
нельзя на 1 ипе
что-то я
что-то я непонял нифига, какая проблема...
ты написал что все доменные имена в зоне локал есть серв 192.168.0.201
и в чём проблема?
UPD дошло - но это не баг - это фича. ты конфиг вручную правил или с помощъю ./add-*