ネットワーク関連
はじめに
ここではネットワークに関するコマンドことを紹介したいとおもいます。
環境
CentOS
コマンド
コマンドを実施するさい相手にプロトコルの許可がないといけないFirewallで許可されていなければ通らないので注意
コマンド | プロトコル |
---|---|
ping | ICMP |
tracert(Windows) traceroute(Linux) |
ICMP(Windows) UDP(Linux) TCP ※オプションでそれぞれ指定できる |
ifconfig | ---- |
ping
言わずと知れた有名コマンド指定したIPに到達できるかどうか確認できる。
到達できたらechoを返す
$ ping [IPアドレス]
traceroute/tracert
指定のIPまたはホスト名までにたどり着くまでのネットワーク経路をだしてくれる。
しくみは単純で
#UDP:Linuxでのデフォルト
$ traceroute [ホスト名 or IPアドレス]
# TCP: ポート指定しない場合は80番
$ traceroute -T -p ポート番号 [ホスト名 or IPアドレス]
# ICMP
$ traceroute -I [ホスト名 or IPアドレス]
tracert [ホスト名 or IPアドレス]
ifconfig/ip
NICの情報をみる
# 基本的なコマンド
$ ifconfig
#別パターンNIC情報の表示 表示のしかたが違うので少し見にくいが上記のコマンドが長くて面倒なら
$ ip
nslookup
名前解決ができているかどうかの確認
$ nslookup [ドメイン名]
ifconfig.io
自分のグローバルIPを調べる
curl ifconfig.io
ツール
Wireshark
言わずと知れたパケットキャプチャ
機能の多さよりシンプルな使い方とは裏腹に大量の情報を取得できる
nmap
セキュリティスキャナ(この言い方初めてしった)
ポートスキャンやOSやバージョンの検出など
内容を書くだけで1記事できるレベルでできることの多い
まとめ
いかがだったでしょうかツールやコマンドなどは調べたり思い出したりしたら随時追加していっていきたいですね。
Author And Source
この問題について(ネットワーク関連), 我々は、より多くの情報をここで見つけました https://qiita.com/I_S-657/items/fbb6d7be914f0e2561d3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .