Нажмите "Enter", чтобы перейти к содержанию

Зайти на сайт по ip: Почему я могу зайти на сайт по его домену но не могу по ip? — Хабр Q&A

url — Почему сайты не доступны по ip адресу?

Вопрос задан

Изменён 5 лет 1 месяц назад

Просмотрен 14k раз

Почему, если вбить в поисковую строку браузера ip-адрес сайта вместо url он будет не доступен? Если я не ошибаюсь, браузер не откроет сайт по ip-адресу, даже если у сайта ip выделенный.

  • url
  • ip
  • dns
  • браузер
  • домен
7

Это зависит от настроек сервера и вида веб-сервера. Обычно, если специально ничего не делать, и сайт только один на сервере, то он будет открываться и по IP адресу. Несложно сделать так, чтобы для неизвестных доменов, и для запросов без заголовка Host, откры­вался ка­кой-то специально предназначенный сайт с одной страницей с объяснениями.

Например, в случае nginx такой специальный сайт должен быть помечен параметром default_server.

Если мы говорим о каком-то массовом виртуальном хостинге, то обычная практика делать имен­но так, то есть ограничивая доступ к серверу по IP. Никто не хочет выслушивать жалобы от недо­вольного клиента, сайт которого, по случаю оказавшийся первым в списке, откры­ва­ется при вво­де в адресную строку какого-то другого домена, который по любой причине ука­зывает на IP сервера. Владелец того другого домена тоже не будет рад такому развитию событий.

Если ваш сайт работает по HTTPS, то одной настройки сервера будет недостаточно. Нужно будет получить SSL сертификат и для домена, и для IP адреса. Последнее не всегда возможно.

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

IP-адрес сайта | REG.RU

IP-адрес вашего сайта отображается в панели управления хостингом.

Обратите внимание!

Домен должен быть добавлен в панели управления хостингом. Если ваш домен не добавлен, воспользуйтесь инструкцией: Как привязать домен к хостингу?

Как узнать IP-адрес сайта в панели управления

Войдите в панель управления и выберите подходящую инструкцию в зависимости от панели: ISPmanager, cPanel или Plesk.

ISPmanager

cPanel

Plesk

Перейдите в раздел «Сайты», выберите домен и нажмите Изменить:

В строке «IP-адрес» указаны IPv4 и IPv6:

Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.

Перейдите в раздел «Домены» и нажмите IP-адреса:

На открывшейся странице напротив доменов отображаются IP-адреса IPv4 и IPv6:

Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».

Перейдите в раздел «Сайты и домены» и найдите нужный сайт. Здесь указывается только IP-адрес версии IPv4:

Чтобы узнать IPv6, воспользуйтесь онлайн-конвертером из IPv4 в IPv6 UltraTools.

Также информация об IP-адресе высылается в информационном письме при заказе услуги хостинга. Кроме того, IP-адрес сервера (сайта) можно найти по инструкции: Пароли для доступа к хостингу, серверу, FTP и MySQL. Однако, мы советуем использовать описанный выше способ, так как в панели отображается наиболее актуальная информация.

Как узнать IP-адрес сайта с помощью утилиты dig

  1. 1.

    Перейдите в раздел Проверка DNS-записей. Введите домен, по имени которого открывается ваш сайт, и выберите в выпадающем списке тип записи «А». Затем нажмите Проверить:

  2. org/HowToStep»> 2.

    В столбце «Результат» вы увидите IP-адрес сайта IPv4:

    Чтобы узнать IPv6, воспользуйтесь онлайн-конвертером из IPv4 в IPv6 UltraTools.

    Если недавно были изменены DNS-серверы или A-запись для сайта, результат может быть неактуальным. Для проверки DNS-записей мы опрашиваем DNS-серверы компании Google, они обновляются каждые 4 часа.

Почему на моём IP-адресе расположены другие сайты?

Такова особенность виртуального дешёвого хостинга, когда на одном сервере с одним IP-адресом располагается множество сайтов. Это позволяет предоставлять услуги по более выгодной цене, чем VPS-серверы с отдельным IP. Несмотря на то, что на одном сервере содержится много сайтов, все они строго разделены друг от друга, и файлы сайтов одного клиента не могут навредить сайтам другого клиента. Так обеспечивается безопасность и надёжность хостинга.

Если вам необходим выделенный IP-адрес, где будет размещаться только ваш сайт, рекомендуем приобрести дополнительный IP-адрес для хостинга.

Как изменить IP-адрес сайта?

По умолчанию сайту назначается IP-адрес сервера, на который добавлен сайт.

  • Для виртуального хостинга это IP-сервера хостинга. На IP-адресе сервера хостинга может располагаться множество сайтов разных клиентов.
  • Для VPS это IP-адрес сервера VPS, на котором «висят» только ваши сайты.
Изменить IP-адрес сайта можно двумя способами:
  • Заказать другую услугу хостинга или VPS и перенести на неё сайт. При этом потребуются технические знания и время на перенос сайта с одного сервера на другой.
  • Заказать услугу дополнительного IP-адреса. Дополнительный IP дешевле новой услуги хостинга. Кроме того, это не займет много времени: на новом IP сайт начнёт работать уже через пару часов.

Закажите услугу в зависимости от типа вашего хостинга:

  • Дополнительный IP-адрес для виртуального хостинга
  • Дополнительные IP-адреса для VPS

Сайт не открывается по IP

На виртуальном хостинге проверить доступность сайта по IP-адресу нельзя. Это обусловлено технической стороной виртуального хостинга: на одном IP-адресе сервера расположено много сайтов. Поэтому по IP-адресу сервера по умолчанию откроется страница «Сайт надежно припаркован и ожидает открытия» или «Домен не добавлен в панели»:

Как перейти на сайт по IP-адресу

По умолчанию на веб-серверах Apache и Nginx по IP-адресу открываются стандартные страницы. Такое поведение прописано в конфигурационном файле. Пример страницы Apache:

Как зайти на сайт по IP-адресу

Если с конфигурационным файлом что-то случится (например его удалят или отключат), то при переходе по IP-адресу откроется первый попавшийся сайт, который есть на сервере. Такой сайт будет доступен в браузере и по домену и по IP-адресу сервера, на котором он находится. Поисковые роботы будут индексировать его по обоим каналам, что плохо скажется на продвижение ресурса в поисковых системах. Поэтому хостинг-провайдеры и администраторы сайтов ставят заглушку на IP-адрес.

Также это помогает снизить нагрузку на сервер.

Помогла ли вам статья?

Да

раз уже помогла

Как получить доступ к вашему веб-сайту через IP-адрес

Обновлено 16 августа 2021 г. Автором InMotion Hosting Contributor

2 минуты, 38 секунд на чтение адрес. В этой статье мы расскажем о различных причинах, по которым вы не можете посетить свой веб-сайт только через IP-адрес. Имейте в виду, что различия в доступе могут зависеть от типа учетной записи, которую вы выбрали в своей подписке на услугу.

Темы включают:

  • Почему я не могу получить доступ к своему веб-сайту через IP-адрес
    • Доступ к вашему веб-сайту без доменного имени
  • Распространение DNS — изменения DNS на домен может потребоваться 4-24 часа распространения домена до того, как изменение будет распознано в Интернете. Если вы внесли изменение, которое влияет на присвоение IP-адреса (например, запись A), вам необходимо подождать, пока завершится время распространения, прежде чем оно будет распознано в Интернете.
  • Дополнительные домены, псевдонимы (припаркованные домены) и субдомены — учетные записи cPanel могут иметь только один уникальный IP-адрес, назначенный каждой учетной записи.

    В учетной записи реселлера, VPS или выделенного сервера вы можете иметь несколько учетных записей cPanel, но каждой учетной записи cPanel может быть назначен только один IP-адрес. Учетные записи cPanel могут работать с несколькими доменами. Эти домены обычно назначаются как дополнительные домены и псевдонимы (припаркованные домены), которые имеют общий IP-адрес, назначенный этой учетной записи cPanel.

    Вы также можете создать веб-сайт, который исходит из поддомена. Совместное использование IP-адреса с этими несколькими типами является причиной того, что IP-адрес может не иметь доступа к вашему веб-сайту. Если вы хотите, чтобы этот домен идентифицировался с помощью IP-адреса, он должен быть основным доменом в этой учетной записи cPanel.

  • Домен не связан с IP-адресом — Могут быть случаи, когда назначенный IP-адрес не соответствует домену. Если вы находитесь на общем сервере и ваш основной домен (домен, используемый для создания учетной записи cPanel) назначен правильно, вам может потребоваться обратиться в службу технической поддержки, чтобы решить проблему.

    Пользователи, имеющие root-доступ к своим учетным записям VPS или выделенного сервера, могут просмотреть соответствующие файлы конфигурации, чтобы при необходимости устранить проблему. Если вы не знакомы с конфигурацией, которую необходимо отредактировать, вам следует обратиться в службу поддержки, чтобы правильно настроить конфигурацию.

  • Общие серверы . Наиболее распространенная причина, по которой веб-сайты не могут быть адресованы через IP-адрес, заключается в том, что они обслуживаются с общей учетной записи сервера, где домен является одним из многих под одним IP-адресом. Общие учетные записи сервера включают планы хостинга Business, Reseller или WordPress. В этом случае к домену нельзя обратиться через IP-адрес, поскольку у них нет уникального IP-адреса, связанного с учетной записью.

Доступ к вашему веб-сайту без доменного имени

Если вы не можете получить доступ к сайту через IP, есть другой способ доступа к веб-сайту — временный URL-адрес . Первичным доменам обычно назначается временный URL-адрес, который можно найти через панель управления учетными записями (AMP) . Информацию об использовании временного URL-адреса см. в разделе Использование временного URL-адреса.

Доверьте свой веб-сайт лидеру отрасли в области хостинга веб-сайтов. InMotion Hosting предлагает безопасный веб-хостинг с 99,99% времени безотказной работы, круглосуточная техническая поддержка 365 дней в неделю и 100% гарантия возврата денег.

Соавтор InMotion Hosting Автор контента

Соавторы InMotion Hosting — это хорошо осведомленные люди, которые создают актуальный контент о новых тенденциях и методах устранения неполадок, чтобы помочь вам достичь ваших онлайн-целей!

Дополнительные статьи от InMotion Hosting

dns — не удается получить доступ к веб-сайту по ip, но я могу получить доступ по полному домену

спросил

Изменено 4 года, 8 месяцев назад

Просмотрено 16 тысяч раз

Кажется, я не могу просматривать веб-сайты по IP-адресам, но могу просматривать их по имени хоста.

 C:\Users\c>nslookup www.example.com
Неавторитетный ответ:
Имя: cx-cdn-bre.gss.consultix.net
Адреса: 62.168.203.241
          62.168.202.241
 

При попытке доступа к 62.168.203.241 отображается «Внутренняя ошибка сервера nginx» Но если я захожу на www.example.com, страница загружается. Как это возможно?

  • dns
  • ip
  • nginx
  • балансировщик нагрузки
2

Это может происходить по разным причинам. Вот только пара:

  • заголовки хоста. Короче говоря, веб-сервер может размещать несколько веб-сайтов на одном IP-адресе. Без доменного имени он не может отображать правильный веб-сайт.

  • балансировка нагрузки или аналогичное устройство — IP-адрес может быть не для веб-сайта, а для балансировщика нагрузки, который распределяет сетевую нагрузку на другие устройства.

  • разрешение имени — изменено разрешение имени по IP. Например, предположим, что адрес веб-сайта изменился, и вы вручную ввели его в свой файл HOSTS, чтобы перейти на правильный IP-адрес.

3

Как Apache, так и nginx (не уверен насчет других….) могут обслуживать несколько сайтов с одного и того же IP-адреса на основе имени хоста, которое используется для подключения и запроса файлов.

Но когда вы получаете доступ к серверу через IP-адрес, должен быть определен виртуальный хост для обслуживания используемого имени (IP). Тот факт, что сервер генерирует ошибку, указывает на то, что в конфигурации сервера есть что-то «неправильное» — либо он вообще не настроен для ответа на IP-адрес, либо он отвечает и обслуживает PHP или другой скрипт. этот сценарий имеет проблемы некоторого типа.

1

Поскольку IP-адрес может указывать на сервер, но имя хоста просто указывает на домен, который может быть поддоменом, который может иметь какой-то другой IP-адрес вместе.

Домен имеет IP-адрес 132.21.12.21 (например, вымышленный номер). Субдомен (это означает, что он имеет то же основное имя хоста, а затем к нему что-то добавлено) может иметь совершенно другой IP-адрес и, следовательно, находиться на другом сервере.

Также домены могут сделать так, чтобы вы могли входить в них только через предназначенные для них места из соображений безопасности, например.

Вам нужно думать об этом, как майнкрафт здания из разных блоков.

Отредактировано, чтобы добавить мысль задавшему вопрос: Вы знаете, что есть контент, который изменчив и состоит из разных частей, верно? Например, одноранговая сеть, битторрент и т. д. Существуют даже ботнеты, использующие одноранговую сеть, находясь везде и нигде одновременно, и веб-сайты, которые также показывают контент через одноранговую сеть. Я могу только намекнуть на ответ, который вы хотите.

2

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *