Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: DNS на localhost с помощью bind9  (Прочитано 1245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AXS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
DNS на localhost с помощью bind9
« : 13 Августа 2009, 16:55:45 »
Стоит на моём десктопе (ubuntu 8.04) локальный сервер (апач, мускул и т. д.)  Шлепаю там сайты потом переношу на удалённый сервак.
Тут понадобилось ещё и dns прикрутить (надо wildcard прописать - *.mysite.com. IN CNAME mysite.com)
  • Поставил bind9
  • настроил
  • создал файл конфигурации зон  axs-home.conf
  • заинклюдил его в named.conf
  • в axs-home.conf прописал зону mysite.com
  • создал файл зоны mysite.com
  • сконфигурировал его
Как теперь подключить всё это дело чтоб при вводе в браузере sub.mysite.com dns кушался из бинда?

Гарри Кашпировский

  • Гость
Re: DNS на localhost с помощью bind9
« Ответ #1 : 13 Августа 2009, 19:19:52 »
/etc/resolv.conf ?

Оффлайн AXS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: DNS на localhost с помощью bind9
« Ответ #2 : 13 Августа 2009, 19:39:31 »
добавил запись "nameserver 127.0.0.1"
nslookup возвращает
axs@axs-home:~$ nslookup mysite.com 127.0.0.1
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find mysite.com: SERVFAIL

Кстати, если в /etc/resolv.conf добавить "domain mysite.com" (как советуют иногда), то nslookup пишет
** server can't find mysite.com.mysite.com: SERVFAIL
« Последнее редактирование: 13 Августа 2009, 19:44:27 от AXS »

Гарри Кашпировский

  • Гость
Re: DNS на localhost с помощью bind9
« Ответ #3 : 13 Августа 2009, 20:18:05 »
Если и записывать имена то точно не в resolv.conf :)
Кстати непонятно зачем bind нужен?
Вполне можно в /etc/hosts cделать запись
mysite.com ip_addr
А еще лучше использовать относительные ссылки ;)

Оффлайн AXS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: DNS на localhost с помощью bind9
« Ответ #4 : 13 Августа 2009, 21:25:38 »
Мне нужно чтобы с любого поддомена типа xyz.mysite.com браузер отправлял на mysite.com
Для этого делается wildcard - *.mysite.com. IN CNAME mysite.com
Так что без dns ни как. Это не я придумал, а WordPress MU

Это движок для блог-хостинга. Когда юзер создаёт блог его блог имеет адрес userblog.mysite.com, но никакие поддомены не создаются.
Когда кто то вводит адрес userblog.mysite.com его запрос на основе wildcard перенаправляется на mysite.com, а там движок уже сам разбирается и показывает блог пользователя.
НО в адресной строке пользователь видит http://userblog.mysite.com
« Последнее редактирование: 13 Августа 2009, 21:31:12 от AXS »

 

Страница сгенерирована за 0.017 секунд. Запросов: 18.