![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Описываю систему:
Сервер, на него приходит инет (тарелка/адсл), на нем есть апач и сайты (локальные) Через хаб подключены компы. Для того чтобы все работало, приходится прописывать 3 dns адреса в настройках подключения и в файле hosts приходится прописывать все локальные сайта. Можно ли как то поднять dns на сервере, чтобы в подключении на компах указывать только dns сервера, его ip, а в hosts вообще ничего не писать. В какую сторону копать? |
|||
|
||||
| mrco |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 4.10.2006 Репутация: нет Всего: 1 |
В сторону настрокйки BIND'a
|
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
man bind врнул доку по функции bind --help просто перечислил параметры без расшифровки их И для чего использовать bind для решения 1, 2 или обоих вопросов? |
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 21 Всего: 87 |
BIND это сервер DNS.
Демон сервера называется named. В сети очень много пошаговых инструкций как его настроить. Смотрите: http://www.google.com/search?hl=ru&q=%...0%BA%D0%B0+bind Добавлено @ 12:40 не путать с системной функцией int bind() и командой bash'а bind. Это сообщение отредактировал(а) Imple - 10.10.2007, 12:42 -------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Хм... почитал, мало чего понял. Много новых терминов, технических подробностей, непонятных слов...
Я так понял мне надо поменять /etc/named.conf и добавить в него описание локальных сайтов. при этом для каждого локального сайта, надо создать еще какой то файл с цифрами кодами и.т.д. Так? |
|||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 21 Всего: 87 |
В /etc/named.conf указываются не сайты, а зоны доменных имен. Каждая зона представляет из себя текстовый файл, в котором описывается зона согласно общепринятым стандартам (именно то что вы назвали цифрами кодами и т.д.). Если вы не знакомы с описанием зон, вам следует ознакомиться, либо использовать какой нибудь графический конфигуратор.
-------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
А какой есть конфигуратор из шелла. Я только из шелла работаю. Через команды какие то?
|
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
:( ничего не понимаю.
Слишком обьемная это тема. Настройка bind... целые книги по этому пишут. А мне надо то всего несколько локальных сайтов прописать на сервере. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
бери готовый публично доступный конф. файл, и его правь.
тема не такая сложная, просто изучать ее надо внимательно и неторопливо. всё "на одной ноге": Просто: тебе нужно переводить
значит нужно создать какую-то базу данных, в которой можно делать такой поиск. bind это и делает. список имён/адресов каждого под-дерева называют доменной зоной. есть несколько типов записей в эту бд:
есть прямяая зона - для перевода имя -> IP есть "обратная" зона, для перевода IP -> имя. в обратную зону вписывают только хосты в форме обратного указателя (PTR) в прямую всё остальное. а теперь - вперед! читать доки. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
И так.
Добавил зону для локального сайта. Допустим site называется. zone "site." IN { type master; file "site"; allow-update { none; }; }; Добавил файл зон var/named/site $TTL 43200 @ NS localhost @ NS ns2.trifle.net. @ A 127.0.0.1 * A 127.0.0.1 ;@ MX 10 mail Пробoвал закомментировать NS. Сервер у меня 192,168,0,1 ... мой комп 192,168,0,2 ... в подключение к локалке я прописал в основной шлюз 192,168,0,1 Но что то мне кажется он не ищет сайт на сервере. После всех изменений в файлах убивал и запускал named снова. Что не так? Или что то я не дописал. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
сначала нужно читать. а потом писать. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| marykone |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2722 Регистрация: 2.5.2006 Где: Краснодар Репутация: 2 Всего: 67 |
Хоббит, хороший вариант для проверки настроек dig
-------------------- получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы). |
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Дайте ссылочку на пример файла зон, который к моему случаю подойдет.
А то все копаюсь в интернете, одни примеры для того как хостерам сервера настроить и то как то не понятно. В моем случае сервер апаче он же сервер днс он же тот кто меня в инет проводит, то есть днс провайдера содержит. И при этом надо что бы на нем резольвились хосты типа site., site1., site2., и.т.д... то есть как я понимаю домены второго уровня. Я так понимаю в named.conf я должен добавить днс провайдера в options .. forwarders Должен ли я добавлять в этот файл описания зон вроде zone "site1.", zone "site2." и.т.д. Или достаточно того что там есть zone "localhost." и в файле зон для этой зоны описать все сайты. И как указать чтобы конкретный сайт например site1 или site искался именно на этом сервере. |
|||
|
||||
| Imple |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 21 Всего: 87 |
Ладно, не поленился, сделал вам готовый файл зоны. example.org заменить на ваше доменное имя.
/etc/named.conf
Если что не ясно, пишите. Удачи! -------------------- Не шалю, никого не трогаю, починяю сервер. |
||||
|
|||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Хм. Неясно что за моё доменное имя. Никогда его у меня не было.
Я могу его придумать вроде mycompany.org или вроде того, это ладно. Но моя цель была чтобы локальные сайты с сервера (на котором стоит апаче и на котором я настраиваю днс) грузились без указания их в файле hosts. Пока этого не происходит. Если доменное имя это имя того сайта, который мне надо грузить, то тогда что то не работает. Тоесть есть все так. Сейчас у меня и у всех других в компании в файле hosts в system32/drivers/etc прописаны все наши локальные сайты и им сопоставлен ип сервера (192,168,0,1), имена сайтов не имеют никаких расширения, чтобы их отличать от инетовских... то есть если сайт в интернете будет называться site.ru, то на нашем сервере во время разработки он называется site. Надо сделать так, чтобы мы в сетевых подключения прописали первичный днс 192.168.0.1 а на сервере указать что сайт site лежит на нем же и не надо за ним лезть в интернет. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |