Я пытаюсь указать URL-адрес на конкретный IP-адрес, но IP принадлежит домену, и я хочу, чтобы он указывал на поддомен, принадлежащий этому домену. Я делаю это, изменяя файл hosts в каталоге etc. возможно ли это сделать?
Не уверен, что я понимаю вопрос, но если вы хотите, чтобы что-то вроде subdomain.xyz.com указывало на конкретный IP-адрес по вашему выбору, тогда да, файл hosts будет делать это.
Скорее всего: Нет.
Файл / etc / hosts похож на локальный DNS-сервер. Если вас беспокоит только локальное подключение к субдомену, тогда это сработает.
Если вы ожидаете, что ваши посетители / пользователи вашего приложения также увидят эту запись поддомена, это не будет работать так, как вы ожидаете.
Затем вы можете посетить каждого лично и изменить их /etc/hosts
файл. Хотя это звучит забавно, это может быть быстрое решение, если вы хотите, чтобы ваши коллеги правильно видели определенный субдомен.
Другое, более глобальное решение - это запись на вашем сервере имен. Если у вас нет доступа к ним (у меня нет), посмотрите, есть ли у вашего провайдера какой-либо веб-интерфейс для его настройки, или спросите их.
РЕДАКТИРОВАТЬ: Обратите внимание, что /etc/hosts
Файл представляет собой простое отображение доменных имен на IP-адреса.