Поддержка и абонентское обслуживание

Как узнать IP-адрес сайта через cmd?

Ольга, Пермь 0

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

Дмитрий Акиндинов технический администратор сайтов

ответил

IP-адрес сайта в Windows узнают командой `ping site.ru` (вместо site.ru — реальный домен) в командной строке cmd: адрес появится в квадратных скобках уже в первой строке ответа, даже если сам сервер не отвечает на пинг и дальше идут таймауты. Более подробную информацию — все A-записи домена, TTL и время последнего обновления DNS — показывает команда `nslookup site.ru`.

Разница между ними простая: `ping` заодно проверяет, отвечает ли сервер, а `nslookup` только опрашивает DNS-сервер и показывает, что там записано, не пытаясь достучаться до самого сайта. Для диагностики недоступности удобнее второй вариант — он покажет адрес, даже если сайт лежит.

Есть нюанс, который сбивает с толку: если сайт работает через CDN или защиту вроде Cloudflare, команда покажет не реальный IP сервера, а адрес прокси. В таком случае настоящий IP хостинг выдаёт напрямую в панели управления или в письме с реквизитами тарифа — через DNS его в этом случае не увидеть.

Узнать IP-адрес обычно нужно для трёх задач: настройки почты (SPF, MX-записи), прописывания сайта в белый список фаервола или для проверки, что домен вообще указывает на нужный сервер после переезда на другой хостинг. Для регулярного контроля доступности сайта командная строка не годится — для этого есть сервисы мониторинга, которые проверяют сайт каждые несколько минут и присылают уведомление при сбое.

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

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

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

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

Куда удобнее ответить?