LinuxのIP確認コマンド(ip/ss/netstat 新旧対応表)

最終更新: 2026-05-30

かつて定番だった ifconfignetstatnet-tools 由来で、多くのディストリでは非推奨・未インストールです。現在は iproute2ip / ss が標準です。

新旧対応表

やりたいこと 旧(net-tools) 新(iproute2)
IPアドレス確認 ifconfig ip addrip a
インターフェース有効化 ifconfig eth0 up ip link set eth0 up
ルーティング表示 route -n ip routeip r
ARP/近隣表示 arp -a ip neigh
通信状況/ポート netstat -tunlp ss -tunlp

よく使う例

# IPアドレス一覧(IPv4/IPv6)
ip addr show

# デフォルトゲートウェイ確認
ip route | grep default

# 待ち受け中のTCPポートとプロセス
ss -tlnp

# 確立済みコネクション
ss -tn state established

グローバルIPをコマンドで確認

外から見える自分のグローバルIPは、外部サービスに問い合わせます。

curl -s https://show-ip-addr.com/api/myip
# または
curl ifconfig.me

DNS系コマンド(dig / nslookup / host)は DNSコマンド を参照してください。

参考資料