The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"hosts и резольв имён"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"hosts и резольв имён"
Сообщение от nece Искать по авторуВ закладки on 26-Июл-04, 00:53  (MSK)
Приветствую всех!

Господа помогите плиз разобраться и решить следующую проблемку.
Надо резольвить хосты внутри сети, а также внутренние интерфейсы шлюза.

Сейчас реализовано всё таким образом:
На шлюзе стоит BIND который резольвит
адреса реальные (для интернета - www, mail ...)
прописывать внутреннии хосты в ДНС не хочеться, а хочеться их и внутренние
сервисы прописывать в /etc/hosts.

Проблемка.

1)Всё что не связанно со шлюзом - резольвиться, но не полными именами
тоесть ping по неполному имени сделать можно а по полному ни как.

>ping megauser - пинги идут
>ping megauser.mydomain.ru - пингов нет

Что не так?

2) Соответственно сервисы (mail, www ...) на шлюзе которые
надо сделать видимыми из локалки - тоже не резольвяться.
Тоесть, возьмём к примеру mail.
Надо что бы:
a)из инета к mail можно было обращатьса как mail.mydomain.ru
b)из локалок как pop.mydomain.ru и smtp.mydomain.ru соответственно.

Вариант а) работает т.к DNS всё резольвит, а вот с вариантом b)
пока ни как не могу разобраться, присваиваю внутренниму ip шлюза
альасы в /etc/hosts

192.168.111.1 pop.mydomain.ru    pop
192.168.111.1 smtp.mydomain.ru   smtp
192.168.111.1 stat.mydomain.ru   stat
192.168.111.1 login.mydomain.ru  login

- не работает, всчём касяк?

Очень на вас расчитываю спецы, помогите разобраться!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "hosts и резольв имён"
Сообщение от nece Искать по авторуВ закладки on 26-Июл-04, 10:24  (MSK)
Что ни кто не может подсказать в чём трабла?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "hosts и резольв имён"
Сообщение от denn emailИскать по авторуВ закладки(??) on 26-Июл-04, 10:46  (MSK)
>Что ни кто не может подсказать в чём трабла?

в host.conf первым стоит hosts?
а вообще подними локальную зону и все

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "hosts и резольв имён"
Сообщение от nece Искать по авторуВ закладки on 26-Июл-04, 12:20  (MSK)
>в host.conf первым стоит hosts?
>а вообще подними локальную зону и все

Да первым стоит hosts, втом то и дело что в ДНС прописывать ни чего
не хочеться из соображений корректной работы ДНС и трансфера зоны (security)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "hosts и резольв имён"
Сообщение от Stranger03 emailИскать по авторуВ закладки(??) on 26-Июл-04, 17:41  (MSK)
>пока ни как не могу разобраться, присваиваю внутренниму ip шлюза
>альасы в /etc/hosts
>
>192.168.111.1 pop.mydomain.ru    pop
>192.168.111.1 smtp.mydomain.ru   smtp
>192.168.111.1 stat.mydomain.ru   stat
>192.168.111.1 login.mydomain.ru  login
>

У тебя какой-то косяк с резолвингом. В зависимости от системы (в БСД 5-й ветки чуть изменены настройки) смотришь файлы конфигурации:

resolv.conf
tvoi.domain
nameserver tvoi.server

host.conf
# Auto-generated from nsswitch.conf, do not edit
nis
hosts
bind

hosts
tvoi.address<TAB>dns.name<TAB>prosto_name

Маловероятно, но может в файле hosts между адресами вместо пробелов поставь знак <TAB>.

Хотя еще возможен вариант, что ты делаешь запрос по dns имени, твой сервер не находит его в списке "своих" серверов и сразу делает запрос к ДНС серверу, твоему или внешнему. Если скинешь конфиги, можно будет поточнее сказать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "hosts и резольв имён"
Сообщение от _KAV_ Искать по авторуВ закладки(ok) on 26-Июл-04, 19:26  (MSK)
>Хотя еще возможен вариант, что ты делаешь запрос по dns имени, твой
>сервер не находит его в списке "своих" серверов и сразу делает
>запрос к ДНС серверу, твоему или внешнему. Если скинешь конфиги, можно
>будет поточнее сказать.
Вообще-то проверить search order надо... Должно быть hosts, bind.
А глобально - эта проблема решается не так.
Надо использовать параметр view в параметрах зоны. См. http://www.opennet.dev/tips/sml/57.shtml , последний совет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "hosts и резольв имён"
Сообщение от nece Искать по авторуВ закладки on 26-Июл-04, 23:02  (MSK)
Ещё заметил вот что.

Если конектиться с сервера на сервер по внутренним альасам
тоесть:
telnet login 80 или
telnet login.mydomain.ru 80
Всё проходит на ура, но если по этим же именам
конектиться с виндовой машины в сети то всё глухо.
Хотя если вместо имён поставить ip всё будет хорошо.

В /etc/host.conf
стоит order host,bind

В /etc/resolv.conf
search mydomain.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "hosts и резольв имён"
Сообщение от _KAV_ Искать по авторуВ закладки(ok) on 27-Июл-04, 10:34  (MSK)
>Если конектиться с сервера на сервер по внутренним альасам
>тоесть:
>telnet login 80 или
>telnet login.mydomain.ru 80
>Всё проходит на ура, но если по этим же именам
>конектиться с виндовой машины в сети то всё глухо.
>Хотя если вместо имён поставить ip всё будет хорошо.
А чему ты удивляешься-то? Виндовые машины про твой файл hosts не знают - они дают запрос _непосредственно_ к бинду.
Есть способ это обойти... но долго, муторно и незачем. Для твоих целей _правильный_ путь - использование view в описании зоны - тогда для внутренней сетки bind подставит одни адреса, для внешней- другие. И количество записей не обязано быть одинаковым...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "hosts и резольв имён"
Сообщение от nece Искать по авторуВ закладки on 27-Июл-04, 21:36  (MSK)
>А чему ты удивляешься-то? Виндовые машины про твой файл hosts не знают
>- они дают запрос _непосредственно_ к бинду.
>Есть способ это обойти... но долго, муторно и незачем. Для твоих целей
>_правильный_ путь - использование view в описании зоны - тогда для
>внутренней сетки bind подставит одни адреса, для внешней- другие. И >количество
>записей не обязано быть одинаковым...

А где про это можно почитать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "hosts и резольв имён"
Сообщение от _KAV_ Искать по авторуВ закладки(ok) on 28-Июл-04, 10:22  (MSK)
>А где про это можно почитать?
Брррр.... смотри в этом треде мое письмо выше... оно под пятым номером... там ссылка на пример (здесь же, на opennet). Проверено, работает, сам так ставлю.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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