ax nodes inspect
Show node details and connections
USAGE:
ax nodes inspect [FLAGS] [OPTIONS] <NODE>
FLAGS:
-h, --help Prints help information
-j, --json Format output as JSON
-V, --version Prints version information
-v Verbosity level. Add more v for higher verbosity (-v, -vv, -vvv, etc.)
OPTIONS:
-i, --identity <identity> File from which the identity (private key) for authentication is read
ARGS:
<NODE> the IP address or <host>:<admin port> of the node to perform the operation on
The output will show you:
PeerId
: Peer ID of your nodeSwarmAddrs
: Addresses that the Swarm API bound toAnnounceAddrs
: Addresses that your node is announcing to other nodes for reaching its Swarm API (SwarmAddrs)adminAddrs
: Addresses that the Admin API bound to (for interaction with CLI or Node Manager)Connections
: List of active connections to peers, identified by peer ID and addressknownPeers
: List of all peers, identified by peer ID and address, that your node knows
Example Usage
$ ax nodes inspect 192.168.1.219
PeerId: 12D3KooWSgvc3hzrsuExYazNDB1BU3gevUPTzaumnwHWv5yFBNzH
SwarmAddrs:
/ip4/192.168.1.219/tcp/4001
/ip4/127.0.0.1/tcp/4001
/ip6/::1/tcp/4001
AnnounceAddrs:
/ip4/192.168.1.219/tcp/4001/p2p/12D3KooWSgvc3hzrsuExYazNDB1BU3gevUPTzaumnwHWv5yFBNzH
AdminAddrs:
/ip4/192.168.1.219/tcp/4458
Connections:
+------------------------------------------------------+--------------------------------------------------------------------------------------+
| PEERID | ADDRESS |
+------------------------------------------------------+--------------------------------------------------------------------------------------+
| 12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt | /ip4/192.168.1.165/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt |
+------------------------------------------------------+--------------------------------------------------------------------------------------+
Addresses:
+------------------------------------------------------+--------------------------------------------------------------------------------------+
| PEERID | ADDRESS |
+------------------------------------------------------+--------------------------------------------------------------------------------------+
| 12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt | /ip6/::1/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt |
| | /ip4/192.168.1.165/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt |
| | /ip4/127.0.0.1/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt |
+------------------------------------------------------+--------------------------------------------------------------------------------------+
# Get the output as a JSON object
$ ax -j nodes inspect 192.168.1.219 | jq .
{
"code": "OK",
"result": {
"peerId": "12D3KooWSgvc3hzrsuExYazNDB1BU3gevUPTzaumnwHWv5yFBNzH",
"swarmAddrs": [
"/ip4/192.168.1.219/tcp/4001",
"/ip4/127.0.0.1/tcp/4001",
"/ip6/::1/tcp/4001"
],
"announceAddrs": [
"/ip4/192.168.1.219/tcp/4001/p2p/12D3KooWSgvc3hzrsuExYazNDB1BU3gevUPTzaumnwHWv5yFBNzH"
],
"adminAddrs": [
"/ip4/192.168.1.219/tcp/4458"
]
"connections": [
{
"peerId": "12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt",
"addr": "/ip4/192.168.1.165/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt"
}
],
"peers": [
{
"peerId": "12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt",
"addrs": [
"/ip6/::1/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt",
"/ip4/192.168.1.165/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt",
"/ip4/127.0.0.1/tcp/4001/p2p/12D3KooWSVZEwAqdcJEG2T3wR8CZZoneWFyPqpRsxSzVB3WLwtVt"
]
}
]
}
}