Почему я вижу более одного IP-адреса для своего сайта, когда я пингую его из CMD?

Почему я вижу более одного IP-адреса для своего сайта, когда я пингую его из CMD?

У меня есть веб-сайт (cimahouse.co). Каждый раз, когда я хотел зайти на свой сайт, я получал другой IP-адрес. Иногда доменcimahouse.coоткрывается нормально, а иногда должно быть написано сwww.

Я попыталсяПИНГэто с cmd, и я получил два разных результата. В первый раз я получил этот ответ.

Pinging cimahouse.co [188.114.97.7] with 32 bytes of data:
Request timed out.

Во второй раз я получил это:

Pinging www.cimahouse.co [188.114.96.12] with 32 bytes of data:
Reply from 188.114.96.12: bytes=32 time=49ms TTL=56

Почему я вижу два разных IP-адреса? Как сделать так, чтобы все запросы приходили с рабочего IP-адреса? (188.114.96.12)

Примечание: что я используюКлаудфлер

Мои DNS-серверы от Cloudflare:

rayden.ns.cloudflare.com
172.64.35.163

shubhi.ns.cloudflare.com
108.162.194.63

решение1

Вы получаете разные IP-адреса, потому что используете Cloudflare. Весь смысл Cloudflare в направлении трафика через разные узлы для распределения и кэширования трафика.

Пингование хостов Cloudflare ничего не скажет вам о состоянии вашего фактического сервера. Вам нужно пинговать его напрямую, если вы хотите проверить, подключен ли он к сети.

Конечно, получение ответа ICMP не скажет вам абсолютно ничего о состоянии вашего сервиса httpd. Для настоящей проверки вам следует использовать другие инструменты, такие как curl, wget и traceroute.

решение2

  1. Устраняете ли вы какие-либо конкретные неполадки на сайте?

    Это должно определить вашу методологию и используемые инструменты в первую очередь. Если вы хотите проверить, обслуживается ли контент с IP-адреса, вы можете попробовать использовать что-то вроде этого:

     curl https://cimahouse.co -i  --resolve cimahouse.co:443:188.114.96.12 -L
    

    Если ваша версия curl не поддерживает разрешение определенного IP-адреса, вы также можете подделать его, отредактировав файл hosts.

  2. Ваше тестирование должно быть последовательным. В зависимости от того, как настроены ваши имена хостов в Cloudflare, запрос разных имен хостов может дать разные результаты.

    А именно, запросwww.cimahouse.coперенаправляет на cimahouse.co. Они могут быть частью одной и той же конфигурации Cloudflare, но поведение немного отличается, поэтому их не следует использовать взаимозаменяемо.

  3. Другое имя хоста, mycimaaa.click, также разрешается в два IP-адреса:

    ;; ANSWER SECTION:
    mycimaaa.click. 300 IN A 172.67.161.115
    mycimaaa.click. 300 IN A 104.21.82.184
    

    Просто инструмент ping по какой-то причине обнаруживает только один из них, что в принципе не является ошибкой.

  4. Как отметил Джеральд Шнайдер, вся идея использования Cloudflare (или любой другой CDN) заключается в использовании нескольких пограничных серверов в разных местах (ближе всего к конечному пользователю).

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

Связанный контент