Как узнать IP и порт сайта?
Ольга, Самара 0
Настраиваю внешний мониторинг доступности сайта, а сервис при добавлении просит указать не только адрес, а отдельно IP и порт. Домен я, конечно, знаю, а с IP и портом раньше дела не имела. Откуда их взять?
Дмитрий Акиндинов технический администратор сайтов
ответил
IP-адрес узнаётся командой ping в командной строке: наберите ping ваш-домен.ru, и в первой строке ответа сразу видно IP в квадратных скобках. Ещё точнее — nslookup ваш-домен.ru, он отдаёт адрес без отправки пакетов и работает даже если сервер настроен игнорировать ping. Порт для обычного сайта почти всегда стандартный: 443 для https, 80 для http, если сайт ещё без сертификата.
Гадать порт вручную обычно не нужно: если сайт открывается в браузере по https, смело ставьте 443, это касается подавляющего большинства обычных сайтов на shared-хостинге. Нестандартные порты встречаются на тестовых стендах, у разработчиков, которые временно поднимают сайт на 8080 для проверки, или на VPS с непривычной настройкой веб-сервера — в обычной жизни маленького сайта на регулярном хостинге такое почти не встречается.
Стоит иметь в виду: IP хостинга может смениться, например при переезде на другой сервер внутри того же провайдера или при смене хостинга целиком. Мониторинг, завязанный на домен, эту смену просто не заметит — сервис сам заново резолвит адрес при каждой проверке. А вот если сервис требует жёстко прописать IP, при переезде хостинга придётся вручную обновить настройку, иначе мониторинг продолжит стучаться в старый, уже не ваш адрес.
Ещё нюанс для shared-хостинга: на одном IP часто сидят десятки чужих сайтов одновременно, это нормально и не проблема для мониторинга доступности — вас интересует именно ответ вашего домена по этому адресу и порту, а не то, что IP не эксклюзивный.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.