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

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

g61342g4.beget.tech

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

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

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

В кратции

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

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

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

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 150 000 до 190 000 ₽
от 80 000 до 120 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
07 мар. 2021, в 23:34
5000 руб./за проект
07 мар. 2021, в 23:14
10000 руб./за проект