The OpenNET Project / Index page

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



"ping unknown host www.ya.ru, но nslookup работает"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS / Linux)
Изначальное сообщение [ Отслеживать ]

"ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от isy (ok), 14-Янв-10, 20:24 
Здравствуйте.

Прошу подсказки в следующей ситуации:
есть файловый (+Интернет) Сервер с работающими сервисами: DNS, DCHP, SAMBA, SQUID
Операционная система SuSE 11.2

При том, что из самой локальной сети разрешение доменных имен, таких как www.ya.ru, работает, на самом сервере команда ping выдает ошибку:
ping: unknown host www.ya.ru

проверил выполнение следующих команд:
С Сервера

:>>ping www.ya.ru   - сбой
ping: unknown host www.ya.ru


:>>nslookup www.ya.ru
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
www.ya.ru       canonical name = ya.ru.
Name:   ya.ru
Address: 213.180.204.8
Name:   ya.ru
Address: 77.88.21.8
Name:   ya.ru
Address: 93.158.134.8

:>>traceroute www.ya.ru
www.ya.ru: Имя или служба не известны

:>> ping 213.180.204.8
PING 213.180.204.8 (213.180.204.8) 56(84) bytes of data.
64 bytes from 213.180.204.8: icmp_seq=1 ttl=55 time=232 ms
# команда traceroute также корректно отрабатывает


C рабочих станций (Windows XP) все команды отрабатывают.


Проверил настройки /etc/nsswitch.conf
..
hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files dns
..
#по моему всё ок

:> cat /etc/resolv.conf
...
search domain.local


команда
:> dig www.ya.ru
отрабатывает кооректно

Заранее благодарю.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от ze6ra (??), 14-Янв-10, 20:31 
>[оверквотинг удален]
>:> cat /etc/resolv.conf
>...
>search domain.local
>
>
>команда
>:> dig www.ya.ru
>отрабатывает кооректно
>
>Заранее благодарю.

nscd случаем не работает?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от isy (ok), 14-Янв-10, 20:52 
>nscd случаем не работает?

Работает. Но дело было не в нем.

Причина была вот в чем, когда только начал разбираться с проблемой, находил, что в файле /etc/resolv.conf должны быть строки типа:
nameserver <IP предпочитаемого DNS провайдера>
nameserver <IP альтернативного DNS провайдера>

но добавление этих строк не по могло, по этому я их удалил.

Далее по ходу дела я обнаружил что, что у меня не стоял avahi (Zeroconf) - установил.
И только сейчас, снова внес изменения в файл /etc/resolv.conf

Всё заработало.

avahi не устанавливал изначально, так как предполагалось заворачивать запросы на свой собственный DNS, который уже потом перенаправляет запрос к DNS провайдера, если знаете почему эта схема не заработала, прошу подсказать.

А так Тему можно закрывать.

Всем спасибо.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от ze6ra (??), 14-Янв-10, 23:15 
>[оверквотинг удален]
>
>Всё заработало.
>
> avahi не устанавливал изначально, так как предполагалось заворачивать запросы на свой
>собственный DNS, который уже потом перенаправляет запрос к DNS провайдера, если
>знаете почему эта схема не заработала, прошу подсказать.
>
>А так Тему можно закрывать.
>
>Всем спасибо.

думаю что дело было в nscd он кеширует на уровне вызовов libc поэтому ping не работала а nslookup и dig работали верно. Так что если nscd запущен и вы чтото меняете в resolv.conf то эту службу надо перезапускать или ждать пока истечёт TTL. avahi возможно и не причём, просто истёк TTL у nscd. Вообще без avahi та схема которую вы хотите что со своим DNS что без работает отлично, а с nscd я подобную проблему имел.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от oleg (??), 14-Апр-10, 22:29 
Спасибо,google привел по такой же ошибке сюда. Была та же проблема с nscd
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от Markoff (??), 16-Июн-14, 21:09 
> Спасибо,google привел по такой же ошибке сюда. Была та же проблема с
> nscd

А еще такая проблема бывает, когда в resolve.conf написано:
nameserver localhost
:)
сам попался.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от Nikitaemail (??), 15-Мрт-19, 09:19 
> Спасибо,google привел по такой же ошибке сюда. Была та же проблема с
> nscd

Подскажите пожалуйста как решить эту проблему ? я новичок плохо разбираюсь. У меня в resolf.conf были выставлены днс
nameserver (тут был днс роутера)
nameserver (а здесь 8.8.8.8)

сами по себе они пингуются. Но при попытке пропинговать яндекс или гугл выдаёт имя или служба неизвестны (

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "ping unknown host www.ya.ru, но nslookup работает"  +/
Сообщение от nick_mna (?), 13-Апр-19, 07:34 
> меня в resolf.conf были выставлены днс

/etc/resolv.conf - может в этом проблема?

> nameserver (тут был днс роутера)
> nameserver (а здесь 8.8.8.8)

Здесь все Ок.


> сами по себе они пингуются. Но при попытке пропинговать яндекс или гугл
> выдаёт имя или служба неизвестны (

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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