Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mi[cron]
Зарегистрирован: 24.06.2008 Сообщения: 4
|
Добавлено: Вт Июн 24 2008 16:16 Заголовок сообщения: DNS и FreeBSD |
|
|
Имеется FreeBSD_7.0. Один интерфейс, смотрящий в сеть - rl0. Все настройки получаются
по DHCP. Инет через ptp pptpclient_1.7.1. Соденияемся получаем еще тунель tun0.
Так вот проблема:
Не могу получить ответ ни от одного DNS сервера.
Пинг по IP проходит везде, но при любых обрщениях к внешним ресурсам через доменное имя
говрит No address associated with name.
Причем адреса внутри локальной сети преобразуются нормально.
Вот что говорит dig
; <<>> DiG 9.4.2 <<>> 10.10.0.2 ya.ru
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 25923
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;10.10.0.2. IN A
;; Query time: 119 msec
;; SERVER: 195.39.197.115#53(195.39.197.115)
;; WHEN: Mon Jun 23 00:21:00 2008
;; MSG SIZE rcvd: 27
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 7464
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;ya.ru. IN A
;; Query time: 118 msec
;; SERVER: 195.39.197.115#53(195.39.197.115)
;; WHEN: Mon Jun 23 00:21:01 2008
;; MSG SIZE rcvd: 23
Мне кажется ключевая фраза ;; WARNING: recursion requested but not available
Видимо нужная записб не находится на сервере, но выше он запрос не передает(это мне только кажется)
Причем в винде все работает на ура. Странички в броузерах грузятся и т.д.
Прошу помочь решить эту проблему или направить на путь истинный. |
|
Вернуться к началу |
|
|
VeL
Зарегистрирован: 18.01.2006 Сообщения: 521 Откуда: Харьков
|
Добавлено: Вт Июн 24 2008 20:12 Заголовок сообщения: |
|
|
Несовсем понятно, у тебя на этом компе поднят bind или ты просто указываешь DNS-ы в resolv.conf?
И еще вопрос, если у тебя всетаки поднят bind, у тебя в named.conf прописаны твои внешние DNS-сы?
Более детально опиши что куда и как у тебя, не доконца понятны исходные данные _________________ Best regards |
|
Вернуться к началу |
|
|
mi[cron]
Зарегистрирован: 24.06.2008 Сообщения: 4
|
Добавлено: Ср Июн 25 2008 08:16 Заголовок сообщения: |
|
|
Нет, bind не поднимал. Провадерский DHCP сам пишет локальные DNS в резольв. Но почему то эти DNS не обрабатывают мои рекурсивные запросы(запросы по внутресетевм доменым именам прохожят нормально). Хотя если под виндой зайти все будет нормально. |
|
Вернуться к началу |
|
|
mi[cron]
Зарегистрирован: 24.06.2008 Сообщения: 4
|
Добавлено: Ср Июн 25 2008 10:53 Заголовок сообщения: |
|
|
Проблема решилась. Полистал договор с провайдером, нашел там адреса внешних DNS. Прописал их в resolve.conf и все нормально стало.
Но в винде при установке VPN соединения они используются автоматически. А тут нет. Более того полчается что DHCP при каждой перезагрузке заново пишет resolve.conf, и приходится туда вручную добавлять внешние DNS. |
|
Вернуться к началу |
|
|
butcher
Зарегистрирован: 18.04.2003 Сообщения: 467 Откуда: Киров
|
Добавлено: Ср Июн 25 2008 15:51 Заголовок сообщения: |
|
|
Смотрите man dhclient.conf на предмет supersede/prepend/append. _________________ Нет ничего невозможного... |
|
Вернуться к началу |
|
|
mi[cron]
Зарегистрирован: 24.06.2008 Сообщения: 4
|
Добавлено: Чт Июн 26 2008 09:21 Заголовок сообщения: |
|
|
butcher писал(а): | Смотрите man dhclient.conf на предмет supersede/prepend/append.
|
Благодарю. Вечером обязательно попробую. Я так и думал, что должно быть нормальное решение =).
Почему то эту секцию при чтение мана я и пропустил. Поэтому пока использовал решение в лоб - переписывал resolv.conf через ppp.linkup. Еще раз спасибо. |
|
Вернуться к началу |
|
|
|