ネットワーク

環境&ワークフロー

dnsmasqの使い方と設定方法|Linuxで軽量なローカルDNS・DHCPサーバーを構築する手順

Linux環境で開発を行う際、「ローカル環境のドメイン名を指定してアクセスしたい」「開発用サーバーの名前解決を簡単に行いたい」と思ったことはありませんか?本格的なDNSサーバーであるBIND(Named)は多機能ですが、設定が複雑でリソース...
コマンドリファレンス

docker network コマンドの使い方完全ガイド:コンテナ間通信・ドライバー・トラブル対処法

Docker環境で複数のコンテナ(Webサーバー、データベース、キャッシュサーバーなど)を構築する際、「コンテナ同士をどのように通信させるか」「外部からの接続と内部通信をどう分けるか」といったネットワーク設計が非常に重要になります。Dock...
コマンドリファレンス

nftablesの使い方と基本コマンド解説!iptablesとの違いや設定の保存・永続化まで

nftables は、長年 Linux で利用されてきた iptables に代わる次世代のパケットフィルタリング・ファイアウォールフレームワークです。RHEL 8/9、Debian 10/11/12、Ubuntu 20.04/22.04/...
コマンドリファレンス

firewalld – RHEL系Linuxファイアウォールの設定・ポート許可・ゾーン・永続化コマンド一覧

firewalld は、Red Hat Enterprise Linux(RHEL)、AlmaLinux、Rocky Linux、CentOS、Fedora などの RHEL 系 Linux ディストリビューションに標準搭載されている動的フ...
実務レシピ

TCP/IPとは?4階層の役割と通信の流れをコマンド出力で解説

TCP/IPとは、インターネットや社内LANの通信を成立させるために使われるプロトコル(通信規約)の集合体です。「TCP/IP」という名前の単一のプロトコルがあるわけではなく、中心的な役割を担うTCPとIPの名前を取って、関連するプロトコル...
実務レシピ

FQDNとは?ドメイン名・ホスト名との違いと確認コマンドを実例で解説

FQDN(Fully Qualified Domain Name/完全修飾ドメイン名)とは、ホスト名からトップレベルドメインまでを一切省略せずにつないだ、ネットワーク上で機器やサービスを一意に指し示す完全な名前です。www.example....
実務レシピ

DNSサーバーとは?仕組み・種類・確認方法をコマンドで解説

DNSサーバーとは、example.comのようなドメイン名を、通信に使うIPアドレスに変換するサーバーです。人はドメイン名でサイトを開きますが、実際の通信はIPアドレス宛に行われるため、その間を取り持つ役割が必要になります。仕組みの説明だ...
実務レシピ

DNS_PROBE_FINISHED_NXDOMAINの原因と直し方|digで切り分ける

ブラウザにDNS_PROBE_FINISHED_NXDOMAINと表示されたときは、「DNSに問い合わせた結果、そのドメインは存在しないと返ってきた」状態です。通信そのものが切れているわけではなく、原因はドメイン名の解決(名前解決)の一点に...
実務レシピ

LinuxでIPアドレスを確認する方法|ip・hostname・nmcliコマンド

LinuxでIPアドレスを確認するには、ip addr show(ip a)が標準コマンドです。旧来の ifconfig は多くのディストリビューションで非推奨・未インストールになっており、代わりに iproute2 パッケージの ip コ...
コマンドリファレンス

ssh コマンド|ssh接続の基本から主要オプションまで解説

結論:sshコマンドはリモートサーバーに安全に接続・操作するためのコマンドssh(Secure Shell)コマンドは、ネットワークを経由して遠隔地にあるLinuxサーバーなどのコンピュータに暗号化された安全な通信でログインし、リモート操作...
実務レシピ

SSH接続できないときのチェックリスト|bashで原因を切り分ける手順

SSH接続できないときは、やみくもに設定を触るよりも、bashで確認すべきポイントを上から順に潰すのが最短です。特に初動では、「自端末の問題なのか」「ネットワークなのか」「認証なのか」を切り分けられるかどうかが復旧スピードを左右します。ここ...
実務レシピ

Linuxのポート確認方法とポート競合の解消手順|netstat・lsof・ss完全ガイド

サーバーやアプリを起動した瞬間に「ポートが使用中です」と止まる——本番でも開発でも、最も焦るトラブルのひとつです。犯人が分からないまま再起動を繰り返すと、復旧が遅れるだけでなく、別のサービスを巻き込むリスクも高まります。本記事は、Windo...
コマンドリファレンス

ftp – ファイル転送プロトコルクライアント

ftp コマンドは、FTP (File Transfer Protocol) サーバーに接続し、ファイルのアップロードやダウンロードを行うためのコマンドラインツールです。現在ではセキュリティ上の理由からあまり使われず、代わりに sftp や...
コマンドリファレンス

tcpdumpの使い方|Linuxパケットキャプチャとフィルタ解析の実践ガイド

tcpdump コマンドは、LinuxやUNIX系OSでネットワークインターフェースを流れるパケットをリアルタイムにキャプチャ・解析するための強力なコマンドラインツールです。Webサーバーの接続障害、特定IPからの不審な通信、DNS名前解決...
コマンドリファレンス

ip – ネットワーク設定と管理を行うコマンド

ip コマンドは、ネットワークインターフェース、ルーティング、トンネル、アドレスなどを管理するためのコマンドです。ifconfig や route の後継として推奨されており、Linux の標準ネットワーク管理ツールとして利用されます。構文...