$ network-tools IPv6 対応

IP確認・DNS/逆引き・ポート開放・SSL・ping/traceroute ─ 主要ツールが IPv4 / IPv6 両対応。すべてこのページ内で完結

whoami — あなたの接続情報
リモートIP216.73.216.248 この接続は IPv4
IPv4(実測)確認中…
IPv6(実測)確認中…

IPv6が「取得できません」の場合、その回線はIPv6非対応か、いまIPv4で接続中です。

dns / ptr — DNSレコード・逆引き

ドメイン → A/AAAA/MX/NS/SOA/TXT(SPF/DMARC)。IPアドレス → 逆引き(PTR)。

port — ポート開放チェック

主要サービスポートのみ指定可(22/25/80/443/3306/3389 等)。それ以外と内部・予約IPは不可(無差別スキャン防止のため)。

ssl — 証明書チェック

既定は443(HTTPS)。メール等は 465/993/995 なども指定可。有効期限・発行者・SAN・TLSを表示。

rbl — ブラックリスト確認

固定IPのメール送信元の確認に。各DNSBLの収録方針は異なるため結果は参考値です(IPv4のみ)。

whois — ドメイン / IP の登録情報

IANA経由で参照先whoisを辿って取得。.com等はレジストラ側へさらに照会が要る場合があります。

ping — TCP到達 / 応答時間(当サーバーから)

対象のポートへTCP接続して、到達できるか・応答時間(ms)を測ります。コマンドのping(ICMP)とは別方式で、ICMPが遮断された相手でも測定できます。

traceroute — 経路表示(当サーバーから)

完了まで十数秒かかることがあります。サーバーの tracepath / traceroute を使用します。

subnet — サブネット計算(ブラウザ内処理)

# IPv4

# IPv6

utils — テキスト・エンコード・生成(ブラウザ内処理)

# QRコード生成

Wi-Fi接続用QRも作れます:WIFI:S:SSID名;T:WPA;P:パスワード;; の形式で入力すると、スマホのカメラで読むだけでWi-Fiに接続できます(S=SSID、T=暗号方式WPA/WEP、P=パスワード)。
・SSIDやパスワードに ; , : \ " を含む場合は直前に \ を付けてエスケープ(例 P:ab\;cd)。
・ステルス(非公開)SSIDは末尾に H:true; を追加します。

# 文字数 / 全角半角

# Base64

# URLエンコード

# ハッシュ

MD5は互換・確認用(旧システム作業やチェックサム)。改ざん検知やパスワード保存には非推奨です。

# UUID v4

# UnixTime ⇔ 日時

# パスワード生成

tips — 管理者向けコマンド早見(PS>=Windows PowerShell / $=mac/Linux)

# DNSキャッシュをクリア

PS> Clear-DnsClientCache
    # または ipconfig /flushdns
$ sudo dscacheutil -flushcache # macOS
$ sudo resolvectl flush-caches # Linux

変更が反映されない時に。実反映はTTL分かかる場合あり。

# ポート疎通を手元で確認

PS> Test-NetConnection example.com -Port 443
$ nc -vz example.com 443 # mac/Linux

上の「port」ツールと同じ確認をローカルからも。

# SSL証明書の期限を確認

PS> $h='example.com'
PS> $c=[Net.Sockets.TcpClient]::new($h,443)
PS> $s=[Net.Security.SslStream]::new($c.GetStream())
PS> $s.AuthenticateAsClient($h)
PS> $s.RemoteCertificate.GetExpirationDateString()
$ echo | openssl s_client -connect example.com:443 \
  -servername example.com 2>/dev/null | openssl x509 -noout -dates

PowerShellは標準機能だけで取得可(openssl不要)。上の「ssl」ツールならもっと簡単。

# 正引き・逆引き

PS> Resolve-DnsName example.com
PS> Resolve-DnsName 192.0.2.1 # 逆引き
$ dig example.com +short
$ dig -x 192.0.2.1 +short # 逆引き

Windowsは nslookup も可。MXは -Type MX / dig MX。

# 自分のグローバルIP

PS> Invoke-RestMethod ifconfig.me/ip
    # または curl.exe -4 ifconfig.me
$ curl -4 ifconfig.me # mac/Linux

PowerShellの素の curl は別名なので curl.exe を使う点に注意。

# SPF / DMARC を確認

PS> Resolve-DnsName -Type TXT example.com
PS> Resolve-DnsName -Type TXT _dmarc.example.com
$ dig +short TXT example.com

なりすまし対策レコードの確認に。上の「dns」ツールでも表示。