tundramani
@tundramani

Как узнать адрес хостинга в PHP?

например я зарегистрировал бесплатный хостинг на бегете и у меня есть такой бесплатный домен:

g61342g4.beget.tech

на любом другом хостинге подозреваю тоже есть постоянный бесплатный адрес?
или на любом хостинге есть свой ip-адрес

как на php узнать оба эти адреса?
  • Вопрос задан
  • 611 просмотров
Решения вопроса 1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
С чего это на хостингах должен быть постоянный бесплатный адрес?
Никто никому не должен, читай условия предоставления услуг.
Не обязательно вам должны его предоставлять, хостинг может и без него работать, лишь бы доменное имя было прописано, по которому веб-сервер определит, какой виртуальный хост соответствует запросу.
Ответ написан
Выше вам ответили верно...

Суть вашей проблемы в не понимании как работает dns и что происходит при запросе по доменому имени .

В кратции

С браузера ввели site.ru , браузер выясняет его ip из локальной машине (файл hosts) если нет то ищет в ns запись типа A
Далее когда нашел ip то он отправляет запрос на этот ip с заголовком который содержит ранее введенный хост в браузере
Далее сервер за которым закреплен ip отдает управление веб серверу (apache nginx и тд.)
И вот этот веб сервер уже внутри сервера сам рулит что и как обрабатывать , в его конфигах хоть абрукадабру пиши вместо имени домена , главное что бы клиент от веб сервера передал хост

Если надо узнать доступные домены посмотрите в панели управления хостингов управления, если не находите то пишите в саппорт . На vps все сводится к просмотри конфигов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы