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


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

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #30 : 17 Января 2014, 22:40:18 »
Именно и конкретно адрес в
dig $SITENAME.
не соответствует локальному IP системы. Соответственно, по
wget http://$SITENAME/
грузится что угодно, только не то, что вам нужно.

Чтобы ускорить решение проблемы, предлагаю закончить шифроваться и с этого момента указывать и показывать конкретные данные на каждой стадии диалога.
« Последнее редактирование: 17 Января 2014, 22:41:59 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #31 : 17 Января 2014, 23:29:44 »
Чтобы ускорить решение проблемы, предлагаю закончить шифроваться и с этого момента указывать и показывать конкретные данные на каждой стадии диалога.
??? если вы о site.com - использовал просто ради удобства написания и чтобы не плодить внешние ссылки, а также потому что экспериментировал с разными hostname. что именно указать и показать?

Соответственно, по wget http://$SITENAME/
хм... я видимо не донес проблему... я не пытаюсь ничего грузить с этого сервера. наоборот, на сервере я делаю конкретно
wget "http://download.ispsystem.com/install.sh"
т.е. наоборот загружаю скрипт установки панели ISP Manager НА этот сервер.
при одном hostname имею 200, при другом (как поддомен) - 404
гружусь во второй ВПС - пробую те же имена сервера - все работает независимо от hostname сервера
« Последнее редактирование: 17 Января 2014, 23:39:01 от dmitry_stas »
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #32 : 17 Января 2014, 23:54:46 »
Видимо, не донесли.
Поэтому и предложил перестать шифроваться и конкретно указывать все детали проблемы.
Теперь стало немного понятнее. *ушел читать тему с начала* Впрочем нет, давайте вы ещё раз, в одном сообщении, конкретно укажете, что делаете и что не получается.
Без лирических "а вот там всё работает" отступлений.
« Последнее редактирование: 18 Января 2014, 00:01:53 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #33 : 18 Января 2014, 00:22:27 »
ок. Итак, как все было...
Поставил на ВПС Ubuntu 12.04. Автоматом поставилось с выданным hostname vps-8265.vps-ukraine.com.ua. по ssh подключился, apt-get update, apt-get upgrade, миднайт коммандер поставил, поменял hostname на server.decorastudio.com.ua. Думаю, установлю сразу панельку хостинга ISPManager. Для этого надо загрузить с http://download.ispsystem.com/install.sh и выполнить скрипт установки. Делаю
wget "http://download.ispsystem.com/install.sh" - в ответ 404. Захожу в браузере по этому пути - все ок. Подключаюсь к другому ВПС (hostname nevigen.com если важно) - пробую wget - все ок. В общем уже так не помню после чего именно я уловил зависимость работоспособности от hostname, но факт остается фактом: если hostname - абсолютно любой домен, который непосредственно арендован (пробовал штук 10 у меня имеющихся - decorastudio.com.ua, decorashop.com.ua, nevigen.com, natyazhnoj-potolok.com.ua и т.д.) - wget дает 200 ОК. как только я делаю hostname как поддомен - wget возвращает 404. Ничего более абсолютно кроме смены hostname не делал сначала, т.е. поначалу экспериментировал только с /etc/hostname. Потом по вашему совету также менял /etc/hosts. эффект такой же. добавлял в ДНС ip4 и ip6 записи для доменов - не принесло успеха.

ну вот как то так...

P.S. сейчас вот просто скачал этот файл и залил его к себе на один из серверов и делаю wget уже с этого сервера. независимо от hostname получаю 200 ОК.

т.е. получается что проблема при hostname=server.site.com именно в
Resolving download.ispsystem.com (download.ispsystem.com)... 2001:67c:2070::112,                                     82.146.47.47
Connecting to download.ispsystem.com (download.ispsystem.com)|2001:67c:2070::112                                    |:80... connected.
HTTP request sent, awaiting response... 404 Not Found

так, как при hostname=site.com это выглядит так:
Resolving download.ispsystem.com (download.ispsystem.com)... 82.146.47.47
Connecting to download.ispsystem.com (download.ispsystem.com)|82.146.47.47|:80... connected.
HTTP request sent, awaiting response... 200 OK

т.е. все таки видимо где то в IP6 бок... кстати, это объясняет работу на другому ВПС - там нет IP6. вырезать можно конечно, но хотелось бы понять... тем более что в настройках DNS IP6 помимо server.decorastudio.com.ua также задан и для домена decorastudio.com.ua. Т.е имею в виду что по настройкам DNS они идентичны. Ну по крайней мере в той части, к которой я имею доступ у регистратора доменов

P.P.S. ну что сказать... в /etc/sysctl.conf отрубил ip6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

теперь при hostname=server.decorastudio.com.ua имеем
Resolving download.ispsystem.com (download.ispsystem.com)... 82.146.47.47
Connecting to download.ispsystem.com (download.ispsystem.com)|82.146.47.47|:80... connected.
HTTP request sent, awaiting response... 200 OK
wget "http://download.ispsystem.com/install.sh" соответственно прекрасно работает

вопрос: кто виноват и что делать? :)


P.P.P.S. включил ip6 обратно, но поменял порядок ip4 и ip6, т.е. при теперь сначала ip4 потом ip6

Resolving download.ispsystem.com (download.ispsystem.com)... 82.146.47.47, 2001:67c:2070::112
Connecting to download.ispsystem.com (download.ispsystem.com)|82.146.47.47|:80... connected.
HTTP request sent, awaiting response... 200 OK

и соответственно все работает. но блин почему же при одном hostname резолвит и на ip4 и на ip6, а при другом - только на ip4 ???
« Последнее редактирование: 18 Января 2014, 13:06:03 от dmitry_stas »
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #34 : 19 Января 2014, 01:38:53 »
Потому что не надо было менять hostname вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #35 : 19 Января 2014, 02:31:02 »
почему нет? аргументируйте пожалуйста.
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #36 : 19 Января 2014, 03:08:24 »
hostname - это имя машины (системы), выдаётся оно администратором системы (вашим провайдером), и по всякому участвует в настройке системы и сети, в которой система находится.
Никакого отношения к работе веб-сайта оно не имеет. Вы сами можете объяснить, зачем взялись его менять?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #37 : 19 Января 2014, 13:17:37 »
ну в частности были проблемы с попаданием писем в спам гугла с таким именем сервера
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

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

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #39 : 19 Января 2014, 20:00:17 »
в ISPManager smtp=hostname. Иначе - руками надо настраивать mail сервер. А я просто не думал, что смена hostname это такая проблема.

может дадите линк где почитать, почему нельзя так менять hostname? Просто я общался с тех.поддержкой у кого ВПС арендован по этому поводу, и они сказали, что допускается менять на любое имя. В том числе даже на несуществующее. Т.е. у них нет никаких ограничений насчет этого
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

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

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

Оффлайн dmitry_stas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #41 : 19 Января 2014, 23:32:52 »
да? ну... дело привычки видимо :) вроде удобная, плагинорасширяемая. есть конечно нюансы, но к ним уже вроде привык, сразу после установки делаю под себя. да и какие альтернативы? в соотношении цена/возможности в свое время лучше не нашел. может уже конечно надо обновить информацию :) сейчас вот вроде просмотрел бегло - уже и бесплатных много вроде нормальных

та и опять таки, с mail сервером проблема десятая. то я и руками его если чего настрою. а вот по смене hostname если можно все таки какие нибудь линки, почему нет. просто ну никак я не могу уложить, почему с одним hostname работает по одному, а с другим - по другому. если бы всегда одинаково - вопросов нет. но когда то работает, то не работает - то тут уже из принципа охота добить :)
Ubuntu 12.04 / Apache / Nginx / Mod-PHP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Hostname как поддомен - проблема с резолвом
« Ответ #42 : 19 Января 2014, 23:43:22 »
Webmin. Бесплатно, есть всё (я пока ещё не нашел чего-то, чего там не было бы).
Есть даже специальная панель для массового хостинга (Virtualmin GPL).
Легко дотачивается под себя. (Это не "есть плагины", это "ты пишешь скриптики, допиливающие функциональность до нужной тебе". Хотя если нужен именно новый плагин - придётся подучить Perl, и - да, тоже можно писать уже полноценные модули.)
« Последнее редактирование: 19 Января 2014, 23:45:43 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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