Как проверить адреса узла Solana, объявленные в gossip

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

Найдите запись по ключу узла

Получите getIdentity на перенесённом узле, затем отправьте запрос ниже на другой узел того же кластера. Найдите строку с pubkey, совпадающим с ключом перенесённого узла. Сравните указанные gossip- и TPU-адреса с ожидаемой публичной конфигурацией.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getClusterNodes",
  "params": []
}

Проверьте доступность объявленных адресов

Если удалённый узел по-прежнему показывает старый IP, опросите ещё один узел и сохраните время обоих наблюдений. Старая запись у одного наблюдателя требует повторной проверки распространения данных. Одинаковый старый адрес у обоих — повод проверить настройки объявления адресов.

Поле rpc со значением null означает, что в записи нет объявленного RPC-адреса. Если сервис должен быть публичным, отдельно проверьте клиентский URL из конфигурации. Само наличие адреса в gossip не подтверждает проходимость трафика через межсетевой экран.

Документация