練習問題:ネットワーク基礎(Lv2〜3/6問)

curl / ping / dig / ss などを使って、ネットワーク疎通や名前解決、接続状況を確認する初歩練習です。
想定時間:各3〜6分

1) サイトに疎通確認をする

問題example.com4回だけ ping を送って疎通を確認してください。
ヒント:回数を指定するオプション。

解答例

ping -c 4 example.com

2) HTTP ステータスコードだけを確認する

問題https://example.com にアクセスして、HTTPステータスコード(200や404など)だけを表示してください。
ヒント-o /dev/null-w "%{http_code}"

解答例

curl -o /dev/null -s -w “%{http_code}\n” https://example.com

3) ドメインの A レコードを調べる

問題example.comAレコード(IPv4 アドレス)を確認してください。
ヒント:DNS問い合わせコマンド。

解答例

dig +short A example.com

4) ドメインの MX レコードを調べる

問題example.comメール配送先(MXレコード) を調べてください。

解答例

dig +short MX example.com

5) 現在リッスン中のポートを確認する

問題:ローカルで待ち受け状態のポートとプロセスを一覧表示してください。
ヒントss-ltnp

解答例

ss -ltnp

6) HTTPS 通信のヘッダを確認する

問題https://example.com にアクセスし、HTTPレスポンスヘッダだけを表示してください。
ヒント-I または -D -o /dev/null

解答例

curl -I https://example.com

学習のヒント

  • 疎通確認ping
  • HTTPテストcurl(ヘッダ、コード確認、API叩き)
  • 名前解決dig(A, MX, TXT など)
  • ポート確認ssnetstat の代替)

これらを組み合わせると「ネットがつながらない」「メールが届かない」といった問題の初動切り分けができます。

学びを“実務”へつなぐ最短ルート

独学で積み上げた「わかった」を、仕事で使える「できる」へ。
学習ハブの内容を踏まえて、実務に直結する学習設計・添削・質問環境を整えたい人は、下記のページで具体的な進め方を確認してください。

Bash玄

はじめまして!Bash玄です。

エンジニアとしてシステム運用に携わる中で、手作業の多さに限界を感じ、Bashスクリプトを活用して業務を効率化したのがきっかけで、この道に入りました。「手作業は負け」「スクリプトはシンプルに」をモットーに、誰でも実践できるBashスクリプトの書き方を発信しています。

このサイトでは、Bashの基礎から実践的なスクリプト作成まで、初心者でもわかりやすく解説しています。少しでも「Bashって便利だな」と思ってもらえたら嬉しいです!

# 好きなこと
- シンプルなコードを書くこと
- コマンドラインを快適にカスタマイズすること
- 自動化で時間を生み出すこと

# このサイトを読んでほしい人
- Bashに興味があるけど、何から始めればいいかわからない人
- 定型業務を自動化したい人
- 効率よくターミナルを使いこなしたい人

Bashの世界に一歩踏み出して、一緒に「Bash道」を極めていきましょう!

Bash玄をフォローする