Ответы пользователя по тегу Linux
  • Так как же все-таки правильно прикреплять домены и поддомены к хостингу, какой самый правильный способ?

    Ogogon
    @Ogogon
    DNS всегда работает одним способом. Каждую зону (домен) обслуживают как минимум два DNS-сервера. Первичный (primary) хранит оригинал файла, описывающего зону, IP-адреса ее машин, поддомены и другую информацию. Вторичный (secondary) сервер, или серверы, хранит те же сведения, получаемые с первичного. Это страховка от его отказа. В идеале все серверы должны иметь различные сетевые подключения. Все они перечислены в файле зоны, как записи типа 'NS'.

    DNS-серверы могут быть у самого владельца ресурса, их может предоставить web-хостер или регистратор, при делегировании домена. Главное, чтобы они были, не меньше двух, и с синхронными сведениями.

    Редактировать файл зоны и его записи можно как непосредственно, так и через web-интерфейс. Это ничего не меняет.

    Если Вы создаете web-сервер, то запись о нем должна быть в зоне его домена, т.е. в итоге должен быть установим его IP-адрес. Это запись типа 'А' или ссылка на другую запись типа 'А'.

    Теперь о web-сервере. Его протокол позволяет получать сведения о доменном имени сайта, к которому осуществляется обращение.

    Поэтому, нескольким разным сайтам можно выдать один и тот-же IP-адрес. Это разрешенный прием. Web-сервер все равно поймет, к какому из них осуществляется обращение.
    Такая хитрость называется 'name based virtual hosting' или 'виртуальный хостинг базирующися на доменных именах'.

    Для реализации этого необходимо правильно настроить Ваш web-сервер. Упомянутый Apache это прекрасно умеет делать.
    Нужно изучить документацию на конкретный, обратив внимание на настройку виртуального хостинга.
    Ответ написан
    Комментировать
  • Как правильно настроить DNS сервер на Ubuntu 14.04 LTS?

    Ogogon
    @Ogogon
    По требованиям технологии DNS, для того, чтобы получить делегирование домена Вам нужно иметь как минимум два обслуживающих его DNS-cервера. Primery (первичный, главный) и secondary (вторичный, ведомый).
    Формально, они должны быть в разных подсетях.

    Праймари сервер хранит и распространяет файл с описанием делегированной DNS-зоны. Секондари сервер (или серверы) автоматически отзеркаливают его содержание и изменения.

    Без этого регистратор не может делегировать Вам ваш домен.
    Ответ написан
    Комментировать
  • Как узнать имя устройства в локальной сети по его IP на FreeBSD 10?

    Ogogon
    @Ogogon
    Если я правильно понял Ваш вопрос, то имя можно узнать при помощи старого-доброго DNS.
    Например:
    nslookup xx.xx.xx.x
    или
    dig xx.xx.xx.x

    Разумеется, это сработает только в случае, если вы подключив устройство, прописали в реверсной зоне сети xx.xx.xx.0 PTR запись про его IP-адрес.
    Ответ написан
    Комментировать