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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Hostname как поддомен - проблема с резолвом  (Прочитано 3708 раз)

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Доброго всем.

Подскажите пожалуйста, кто сталкивался или имеет что сказать :)

Исходные данные: арендованный ВПС со свежеустановленной 12.04. Проблема отражена на скрине: когда hostname сервера в виде subdomen.site.com - неверно резолвится домен, и получаю ошибку 404. Если hostname просто site.com - все норм. Экспериментировал на другом ВПС с такими же hostname - такой проблемы нет. Хостер, у кого арендован сервер, кивает на проблему в настройке сервера. Я в общем то склонен ему верить, но вот никак не могу понять, в чем же именно. Буду рад любым мыслям. Спасибо
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн shamsky

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #1 : 27 Декабря 2013, 15:41:24 »
Может проблема связана с ipv6?

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #2 : 27 Декабря 2013, 20:15:57 »
имеете в виду на download.ispsystem.com? та скорее всего именно так и есть. но вот почему при разных именах сервера резолв разный? если явно указываю wget -4 ... - то все норм. а в авто - при server.site.com резолвит как ип6 и ип4, а при просто site.com - только ип4. не могу понять почему.. что за настройка такая может быть на сервере, что такое поведение... а как я уже говорил - 99% что это именно на сервере, ибо на другом ВПС с полностью аналогичными параметрами резолв всегда одинаков независимо от hostname
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн Artif

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #3 : 05 Января 2014, 08:18:03 »
Есть файлик /etc/dhcp/dhclient.conf Там есть send host-name "<hostname>";
Туда можно вписать др. инструкции, типа send gethostname();

Может там что-то вписано? Там же может быть что-либо в отношении IPv6.

Могут быть баги с IPv6 и конфигурациями софта. IPv6 попробовать бы ампутировать совсем. В разные времена делалось по разному. Иногда надо в blacklist вписывать модули ядра, иногда достаточно при загрузке указать нужный параметр ядра - загуглите: как отключить IPv6.

Посмотреть без IPv6. Посмотреть с IPv6. Снифером посмотреть (tcpdump, wireshark), может подкинет идею. Сниферы умеют показывать содержимое пакетов в читаемом виде, если выбрать "средний уровень детализации". Вдруг там с ходу видно странное. Может - не видно.
« Последнее редактирование: 05 Января 2014, 09:28:18 от Artif »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #4 : 06 Января 2014, 15:00:24 »
Вы вообще не там копаете.
cat /etc/hosts
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #5 : 07 Января 2014, 14:16:58 »
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 decorastudio.com.ua
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 decorastudio.com.ua
185.25.118.5 decorastudio.com.ua

IPv6 попробовать бы ампутировать совсем
да, думал уже, попробую
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #6 : 07 Января 2014, 16:02:58 »
dmitry_stas, мне то зачем это показывать, я и без вас знаю, что там написано.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #7 : 09 Января 2014, 16:36:26 »
мне то зачем это показывать
ну я подумал что под "cat /etc/hosts" вы имеете в виду "покажите содержимое hosts"
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #8 : 09 Января 2014, 16:41:31 »
А вам самим не интересно, что там написано?...
Ладно, подсказываю - hostname к ресолвингу в DNS не имеет отношения вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #9 : 10 Января 2014, 00:53:02 »
А вам самим не интересно, что там написано?
AnrDaemon, если вы о том, что в /etc/hosts также надо прописать то же доменное имя что и в hostname - то так и есть. если не о том - то я тогда видимо не понимаю намеков (
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #10 : 10 Января 2014, 01:57:50 »
Где есть то? Вы сами читали то, что мне написали?

P.S.
Это кроме того, что менять hostname арендованного контейнера вредно для здоровья контейнера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #11 : 13 Января 2014, 20:11:57 »
Где есть то? Вы сами читали то, что мне написали?
ну так это потому, что сейчас hostname как decorastudio.com.ua
Это кроме того, что менять hostname арендованного контейнера вредно для здоровья контейнера.
это как? можно подробнее?
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #12 : 13 Января 2014, 20:21:58 »
ну так это потому, что сейчас hostname
Последний раз - hostname никакого отношения к DNS вообще и работе апача в частности не имеет.
это как? можно подробнее?
Куда ещё подробнее? В зависимости от настроек контейнера, hostname может либо сбрасываться при пере/загрузке, либо контейнер может отказаться грузиться. В любом случае - крутить hostname в вашем случае бесполезно, результатов не даст никаких, только время тратите зря.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #13 : 13 Января 2014, 20:57:17 »
ээх... что-то никак не ладится диалог...

Последний раз - hostname никакого отношения к DNS вообще и работе апача в частности не имеет.
да я знаю это. я hostname привожу не как файл, а как имя сервера. понимаете? т.е. делаю везде имя как server.decorastudio.com.ua

cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 server.decorastudio.com.ua
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 server.decorastudio.com.ua
185.25.118.5 server.decorastudio.com.ua

cat /etc/hostname
server.decorastudio.com.ua
перегружаюсь, проверяю, никто никуда не сбрасывается, все грузится.
делаю wget ... как на скрине - получаю 404

меняю везде! на decorastudio.com.ua - все работает.
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #14 : 13 Января 2014, 22:09:03 »
Я могу дать ссылку на свой предыдущий пост. Надо?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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