Здравствуйте все!Проблема такая: невозможно разрешить доменные имена. Например
# ping mail.ru
ping: cannot resolve mail.ru: Host name lookup failureесли написать IP адрес mail.ru, то всё ок:
# ping 194.67.57.26
PING 194.67.57.26 (194.67.57.26): 56 data bytes
64 bytes from 194.67.57.26: icmp_seq=0 ttl=117 time=32.090 ms
Описание системы:FreeBSD 5.5 стоит в локальной сети IP адрес 192.168.0.15. Шлюз - роутер D-Link, IP адрес 192.168.0.1. В локалке поднят Windows 2k3 Active Directory, адрес 192.168.0.11.
Адреса DNS провайдера Х.Х.Х.Х и Y.Y.Y.Y
BIND и другие DNS сервера не подняты
никакие фаерволы не настроены и не поднятыОписание таблицы маршрутов:
# netstat -r
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.0.1 UGS 0 0 lnc0
localhost localhost UH 0 0 lo0
192.168.0 link#1 UC 0 0 lnc0 =>
192.168.0.1 00:17:9a:55:d3:07 UHLW 3 0 lnc0 1138
192.168.0.15 00:0c:29:30:43:07 UHLW 1 28 lo0
192.168.0.117 00:18:f3:ac:34:b3 UHLW 1 562 lnc0 1124Что пытался делать:
1. в файл /etc/resolve.conf заносил следующее
nameserver Х.Х.Х.Х
nameserver Y.Y.Y.YРезультат - никаких изменений - по IP адресу хосты в Инете пингуются, по именам - нет
nameserver 192.168.0.11
Результат - то же самое
nameserver 192.168.0.1
Результат - отключается поддержка сети (хотя ifconfig -a показывает, что всё ок, но ни ping на машину, ни ping с машины не проходят)
2. nslookup выдаёт вот чего:
# nslookup mail.ru
;; connection timed out; no servers could be reached3. Если в файл /etc/hosts занести запись 194.67.57.26 mail.ru, то всё ок. :) Только, понятное дело, что это вообще не выход....
Если кто сталкивался с этой проблемой помогите. Заранее спасибо всем!
правельнее будет запустить bind, в конфиге named.conf прописать сервера провайдера,
а в resolv.conf указать 127.0.0.1
>Что пытался делать:
>
>1. в файл /etc/resolve.conf заносил следующее
>
> nameserver Х.Х.Х.Х
> nameserver Y.Y.Y.Y
>
> Результат - никаких изменений - по IP адресу хосты
>в Инете пингуются, по именам - нет
>
> nameserver 192.168.0.11
>
> Результат - то же самое
>
> nameserver 192.168.0.1
>
> Результат - отключается поддержка сети (хотя ifconfig -a показывает,
>что всё ок, но ни ping на машину, ни ping с
>машины не проходят)
>
>2. nslookup выдаёт вот чего:
> # nslookup mail.ru
> ;; connection timed out; no servers could be
>reached
>
>3. Если в файл /etc/hosts занести запись 194.67.57.26 mail.ru, то всё ок.
>:) Только, понятное дело, что это вообще не выход....
>
>
>Если кто сталкивался с этой проблемой помогите. Заранее спасибо всем!
а на тех айпи что вы указываете в nameserver поднят DNS? Может попробуете воспользоваться DNS провайдера
>а на тех айпи что вы указываете в nameserver поднят DNS? Может
>попробуете воспользоваться DNS провайдераэто и есть DNS провайдера. Т.е. там он точно поднят.
>
>
>1. в файл /etc/resolve.conf заносил следующее
>
> nameserver Х.Х.Х.Х
> nameserver Y.Y.Y.Y
>
> Результат - никаких изменений - по IP адресу хосты
>в Инете пингуются, по именам - нетфайл называется /etc/resolv.conf - почувствуйте разницу.
В качестве ДНС-а можно указать Д-линк рутер, если он умеет ДНС-ить, либо ДНС провайдера. Либо поднять локальный кеширующий ДНС и сделать nameserver 127.0.0.1.
А DNS живые и адреса правильные ли ?Можно попробывать сказать так:
dig @X.X.X.X yandex.ru
dig @Y.Y.Y.Y yandex.ru
Если ответа нет, то рыть в эту сторону
Спасибо всем, а особенно, DrMike.
Дело оказалось в названии файла.теперь буду париться зачем нужен /etc/resolve.conf... :)