Здравствуйте все!Проблема такая: невозможно разрешить доменные имена. Например
# 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 tables
Internet:
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 reached
3. Если в файл /etc/hosts занести запись 194.67.57.26 mail.ru, то всё ок. :) Только, понятное дело, что это вообще не выход....
Если кто сталкивался с этой проблемой помогите. Заранее спасибо всем!