Что означают «local_ip» и «primary_ip» в выводе cURL?

Я пытаюсь подключиться к сайту с помощью curl, но он возвращает ошибку 503.

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

Я просматриваю вывод cURL и вижу, что два моих запроса имеют один и тот же основной IP-адрес, но разные локальные IP-адреса.

Основной IP-адрес отсутствует в моем списке купленных IP-адресов. Что представляет собой основной IP-адрес в выводе cURL?

Array ( 
  [url] => http://adsl.tci.ir/ 
  [content_type] => text/html; charset=UTF-8 
  [http_code] => 302 
  [header_size] => 366 
  [request_size] => 50 
  [filetime] => -1 
  [ssl_verify_result] => 0 
  [redirect_count] => 0 
  [total_time] => 0.01543 
  [namelookup_time] => 0.004182 
  [connect_time] => 0.0057 
  [pretransfer_time] => 0.005737 
  [size_upload] => 0 
  [size_download] => 13458 
  [speed_download] => 872197 
  [speed_upload] => 0 
  [download_content_length] => -1 
  [upload_content_length] => 0 
  [starttransfer_time] => 0.015135 
  [redirect_time] => 0 
  [redirect_url] => http://adsl.tci.ir/panel 
  [primary_ip] => 217.218.86.7 
  [certinfo] => Array ( ) 
  [primary_port] => 80 
  [local_ip] => 185.208.174.63 
  [local_port] => 57646 
)

Запуск ping adsl.tci.ir из командной строки разрешает 217.218.86.7 в качестве целевого IP-адреса. Итак, primary IP — это адрес, на который вы отправляете запрос. Это IP-адрес, который сопоставляется с adsl.tci.ir в DNS. Поэтому неудивительно, что его нет в вашем списке купленных IP-адресов.

ADyson 08.03.2019 11:47

P.S. Я попытался посетить http://adsl.tci.ir/panel в своем браузере и получил 504 Gateway timeout ошибку - действительно похожую на вашу ошибку 503. И запрос ping, который я отправил, также истек, не получив ответа. Так что я подозреваю, что этот сайт просто в автономном режиме. Вы пытались протестировать его из другого места (например, только с вашего локального компьютера), прежде чем тратить деньги на второй IP-адрес ?? Что привело вас к выводу, что вас заблокировали?

ADyson 08.03.2019 11:50
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
1 191
1

Ответы 1

Локальный IP-адрес — это IP-адрес, локальный для вас. т. е. это IP-адрес твой.

Основной IP-адрес — это IP-адрес, на который вы делаете запрос. т. е. это IP-адрес, на который разрешается adsl.tci.ir.

[ ~ ] ➜  host adsl.tci.ir
adsl.tci.ir has address 217.218.86.7

Другие вопросы по теме