⑤Linuxインフラ実践

ネットワーク設計図テンプレート集【Phase 3 全記事の要点まとめ】

⑤Linuxインフラ実践
記事内に広告が含まれています。

Phase 3「ネットワーク基礎」の全記事の要点をまとめたチートシートです。各記事へのリンクも掲載しています。

ネットワーク基礎 記事一覧

#タイトル
1IPアドレスとは何か?IPv4・IPv6をわかりやすく解説
2サブネットマスクとCIDRを図解で理解する
3TCP/IPの仕組みを初心者向けに図解する
4DNSの仕組みを完全理解
5ポートとは何か?よく使うポート番号一覧
6ipコマンドでネットワーク設定を操作する
7netstat/ssでネットワーク接続を確認する
8pingとtracerouteで通信状況を診断する
9tcpdumpでパケットをキャプチャ・解析する
10Linuxのネットワーク設定ファイルを理解する
11NATとポートフォワーディングの仕組みと設定
12VLANの基礎と仮想ネットワーク設計
13ネットワークトラブルシューティング完全ガイド
14ルーティングの仕組みとLinuxでのルーティング設定
15ネットワーク設計図テンプレート集(本記事)

よく使うネットワークコマンド

操作コマンド
IPアドレス確認ip a
ルーティングテーブル確認ip route show
疎通確認ping ホスト名
経路確認traceroute ホスト名
ポート確認ss -tlnp
DNS解決dig ドメイン名
パケットキャプチャsudo tcpdump -i eth0
HTTP確認curl -I https://example.com

トラブルシューティング時の調査手順

ネットワークトラブルが発生したときは、以下の順序で確認するとスムーズに原因を特定できます。まず自分のNICにIPアドレスが正しく割り当てられているかを ip a で確認します。次にデフォルトゲートウェイが設定されているかを ip route show で確認し、ゲートウェイにpingが届くか確認します。続いてDNSが正常に動作しているかを dig コマンドで確認し、最後に目的のホストや外部サービスへの到達性を pingtraceroutecurl で確認します。

ネットワーク設定ファイルの場所(Ubuntu)

設定対象ファイル・ディレクトリ説明
ネットワーク設定/etc/netplan/*.yamlUbuntu 18.04以降のネットワーク設定ファイル
DNSリゾルバー設定/etc/resolv.conf使用するDNSサーバーを指定
hostsファイル/etc/hostsローカルのDNS解決(DNSより優先される)
ファイアウォールufw コマンドUbuntu標準のファイアウォール管理ツール
ルーティング設定ip route コマンド一時的な設定(再起動で消える)

よく使うポート番号の早見表

ポート番号プロトコル用途
22TCPSSH(リモートログイン)
25 / 587TCPSMTP(メール送信)
53UDP/TCPDNS(名前解決)
80TCPHTTP(Web通信)
443TCPHTTPS(暗号化Web通信)
993 / 995TCPIMAPS / POP3S(暗号化メール受信)
3306TCPMySQL
5432TCPPostgreSQL

まとめ

  • ネットワークトラブルは「IP確認 → ゲートウェイ → DNS → 外部到達性」の順で調査する
  • Ubuntu ではネットワーク設定を /etc/netplan/ のYAMLファイルで管理する
  • ipssdigpingtraceroute の各コマンドの役割を把握しておく
  • よく使うポート番号(22・53・80・443・3306など)は覚えておくとトラブル対応が速くなる

コメント

タイトルとURLをコピーしました