22.04でマインクラフト統合版サーバーを構築!無料で外部に公開するサーバーを立てます。友達の家からでも接続できるサーバーを構築します。無料と書いてある通りレンタルサーバーを使いません。準備するものは、自宅のPCとインターネット回線だけです。僕はプロのITエンジニアです。そんな僕がマイクラ鯖を構築する記事を書く理由は、ほとんどの記事でマイクラ鯖を立てるのは無理だからです。ちなみにサーバーを外部に公開する方法は"ポート開放"ではありません。サーバー構築"で検索してみて下さい。出てくる記事のすべてが"ポート開放"の記事です。外部に公開できない外部公開≠ポート開放ポートを説明しても、素人解説で余計に「分からない」。WING」のアフィリエイトポート開放を解説している記事を読んでも、サーバーを外部に公開できません。外部に公開する方法は"ポート転送"です。本記事では僕自身がこの手順で鯖を構築したので確実に鯖を外部に公開できます。外部公開のエビデンスとして画像を見るだけでも分かると思います。読んでみてぜひ参考にしてみください。この記事だけでサーバー構築の知識が完結するように、ネットワークに関するIT用語は末尾に「用語解説」を載せています。ARM64上で統合版マイクラサーバーを動かします。少々無理があるんじゃないかとツッコミがあると思います。仮想環境へのサーバー接続ってどうやるのか?ポート開放ツールを使わないなんでポート開放ツールを使わないのか?とツッコんで欲しいくらいです。Macでも、Linux(リナックス)でも関係なく動きます。Javaで動作するNukkitサーバー(非公式)を使うからです。その他にもきちんとした理由があります。Macで動く公式のマイクラBE鯖はありません。BE鯖はARM64プロセッサー上で動かないはず?通常では動きません。ARM64環境でもx86環境をエミュレートすれば動作します。面倒なのでその方法はやりません。なんで仮想環境を使うのか?仮想環境を使う理由は、メインPCの環境を汚さないからです。仮想環境なら簡単にスクラップ&ビルドできるので色々実験できます。MacにWindowsやLinuxの仮想環境を数回クリック(数分)で構築できるからです。ARM64を使うのか?Linuxはコマンド一発であらゆる環境を構築出来るからです。なんでNukkitサーバーを使うのか?Javaで動作するからです。どんなデバイスでもJavaさえ使えればサーバーが起動します。ちなみに、Nukkit鯖は、公式サーバーよりも、はるかに軽快に動作するのでオススメです。記事で詳しく解説しますが、ネットワークアダプタに設定してLAN上で単一マシンとして認識されるようにします。なんでポート開放ツールを使わないのか?ツールを使わない方がネットワークの理解に役立つからです。本記事では仮想環境にネットワーク接続するので、ネットワークの理解が深まるのがポイントです。説明するのは後からにします。サーバーを構築していきましょう。気分転換に御覧くださいUbuntuに無料で統合版マイクラサーバーを建てる!流れは下の通りです。接続テスト2:グローバル環境からサーバーに接続する上から順に作業を進めていきます。解説のために多少長ったらしい冗長な手順にしています。サーバーを外部に公開する仕組みが分かっている人は「ローカル環境からサーバーに接続する」という手間を省いてもらって構いません。ほとんど人は・ローカル環境からのサーバー接続と・外部からのサーバー接続の違いや意図を理解できていません。結果が「サーバー接続」のため、その違いが分かりづらいからかも知れません。サーバーを建てる際は必ずローカル環境と外部環境の接続の違いを意識するようにしましょう。Macを使えば、Mac上で仮想環境を構築するのはとても簡単です。クリックだけでLinuxが起動するからです。作業で上手くいかなかったら、スクラップにして(削除して)もう一度クリックからやり直せば良い訳です。アプリでリセマラするよりも、Linuxをスクラップ&ビルドする方が簡単です。MacをメインPCに開発環境として使っている人は多いと思います...Ubuntuでターミナル(端末)を使うUbuntuでターミナルを起動しましょう。検索欄から"terminal"と入力すればターミナルが表示されます。そのまま"Enter"を押せば、ターミナルが起動します。UbuntuなどのLinuxではターミナル(端末)上でのプログラムの操作が基本です。フォルダを"右クリック"でもターミナル(端末)が起動する!PowerShellを開くならフォルダを"右クリック"⇒"ターミナルで開く"で時短cdコマンドでフォルダを移動できますが面倒です。フォルダから"右クリック"⇒"端末で開く"でターミナル(端末)をそのフォルダ直下で開くことできます。"右クリック"⇒"端末で開く"でターミナルがフォルダ直下から開始するターミナルを"右クリック"⇒"端末で開く"で起動すれば、かなり時短になるのでオススメです。フォルダを"右クリック"⇒"端末で開く"で開けば、わざわざマイクラサーバーの場所にcdコマンドで移動する必要がありません。気分転換に御覧くださいマイクラのサーバー構築に必要なLinux環境を設定していきます。Linuxを初めて使う人にとっては良い勉強になるので、最初は真似するだけで良いので、この通りになぞってみて下さい。パッケージ管理システム(apt)の更新をしておきましょう。OpenJDK(Java)がインストールされます。OpenJDKを詳しく知りたい方は下の記事が参考になります。この記事では、Ubuntuのパッケージマネージャー"apt"を使って、最新のOpenJDKをダウンロードしていきます。...jreをインストールしたら、きちんと入ってるかの確認も含めてjreのバージョンを表示してみましょう。mode)javaアプリケーションは、x86、ARM64などあらゆる環境で実行可能です。統合版の公式サーバーはMac(M1・M2含む)向けに配布されていませんが、例えば、Javaで動作するNukkitサーバーを使えばMac(M1・M2含む)でもサーバーを起動させることができます。linkIPアドレスを調べるには、iproute2のipを使います。inetでinetを抜き出すと分かりやすいです。僕のローカル環境のIPアドレスは192.168.10.103です。192.168.10.103はあくまでローカルIPアドレスであることを押さえておきましょう。foreverIPアドレスを調べるには、iproute2のipを使います。addressipコマンドは下のどれでも構いません。iproute2iproute2はデフォルトで入っていると思います。無ければ上のコマンドでiproute2をインストールできます。余談:ifconfigとの違いまぁ好みですが、以前はnet-toolsに含まれるifconfigを使っていましたでした。net-toolsパッケージは更新されておらず古くセキュリティ的に懸念があるため、現在はiproute2が主流みたいです。net-toolsifconfigを使いたいならnet-toolsをインストールすると良いです。gitgitをインストールしておきましょう。Nukkitサーバーのダウンロードにgitコマンドを使うからです。Nukkitサーバーをダウンロード【Ubuntu】gitでNukkitサーバーをダウンロードしてきます。マイクラのサーバーを構築するだけで、gitも使って実用的な技術がてんこ盛りです。package上から順に実行してみてください。SUCCESS」と表示されます。master最新のnukkit-1.0-SNAPSHOT.jarhttps://ci.opencollab.dev/job/NukkitX/job/Nukkit/job/master/上記URLから最新のNukkitサーバーnukkit-1.0-SNAPSHOT.jarをダウンロードすればオッケーです。赤枠リンクからダウンロードできます。Nukkitサーバーを起動させる【Ubuntu】ネットワークの設定は後でやるとして、先ずは"とりあえず"サーバーを起動させてみましょう。サーバー起動でつまづくと、後ろの方でやるネットワークの設定などしても意味がないからです。これは実験のお作法でもあります。物事は先ず最小構成から成功させていくことで、後々幸せになれる確率が高くなります。~/minecraft/と言うことで、上のコマンドをそのまま貼り付けて実行してみてください。作業用に「minecraft」ディレクトリを作ることで、ダウンロードしたNukkitサーバーの元データを汚さずにサーバー構築ができます。万が一、サーバー構築に失敗したら「minecraft」ディレクトリをスクラップにして、あらためて同じ作業をすれば良いだけです。nukkit-1.0-SNAPSHOT.jar今度はマイクラではお馴染みのサーバー起動コマンドです。これだけでサーバーが起動します。jpn初回起動時に使用する言語を聞かれます。jpnを打ちEnterで次に進みます。"help"または"?"でヘルプを表示>サーバー起動時にはポート番号などの設定値が表示されます。0.0.0.0:19132上でサーバーを開始しています起動時の表示を見れば、調べなくてもサーバー情報が色々分かります。起動時には表示を見る癖をつけると良いでしょう。気分転換に御覧ください"Parallelsネットワーク設定"を理解していないと絶対つまづくので、時間をかけて読んでみてください。サーバーが起動したので、あとは手元のアプリから接続してみましょう。試しにIPアドレスとポート番号を調べてアクセスしてみて下さい。上に書いてるので、情報を探してサーバーに接続してみて下さい。調べてアクセスしてみよう!IPアドレスは?ポート番号は?どうでした?残念ながらサーバーには接続できなかったと思います。大袈裟にやってますが"仮想環境のネットワークってなに?"と疑問に思ってもらいたいから、このように回りくどいことをしています。仮想環境のネットワークってどうなってんの?先ずはIPアドレスを調べてみましょう。いうことで、調べたIPアドレスはなんでしたか?まだ調べてないなら、今ここでIPアドレスを調べてみて下さい。その番号を眺めましょう。IPアドレスの番号を見て、どうでしたか?その番号にはきちんと意味があります。Parallelsネットワーク設定2:仮想環境のネットワーク構成を知る≒IPアドレスを調べるParallels仮想環境のサーバーに接続したいわけですが、サーバーに接続できなくて訳が分からないことだらけでした。IPアドレスを調べました。IPアドレスを眺めても意味が分からない。こんな状況だと思います。サーバーに接続できなかったら?仮想環境のネットワーク構成がどうなっているか調べる!⇒「IPアドレス」を調べれば大体分かる。いうことで、答え合わせをしていきましょう。IPアドレスを確認します。aがLinux(リナックス)でIPアドレスを調べるコマンドです。aを打つと色々出ます。10.211.55.6の箇所です。このIPアドレスを見て不思議に思って下さい。なんとグローバルIPアドレスです。IPアドレスには書式があって、ネットワーク構成を把握します。グローバルIP=WAN接続か、ローカルIP=LAN接続か、で切り分けれるということです。IPアドレスの書式ローカルIPアドレス:192.168.XX.XXなどの形式です。Macのネットワーク設定(デフォルトは共有ネットワーク)さて、Parallels仮想環境のサーバーのIPアドレスが、グローバルIPアドレスなので何かしらの設定が必要です。Macのネットワーク設定を開いてみましょう。デフォルトは共有ネットワークです。仮想マシンのデフォルトは共有ネットワークです。共有ネットワーク≒NATでホストOSと同じIPアドレスをシェアしてる状態です。ホストOSとゲストOSのフォルダを共有するために推奨される設定だと思います。いうことで、サーバーに接続するためにどういう方向で対応するか考えてみましょう。数学で答えを導くのと同じで、サーバー接続という答えは同じでも、できればシンプルで簡単な解答を導きたいからです。対応するか?方法1:共有ネットワークとして仮想環境のサーバーに接続する。方法2:ローカルのネットワークに設定し直して、ローカル環境のサーバーとして扱う。この記事では方法2を採用します。理由は、仮想環境のマシンのネットワークをローカル環境に設定しなおせば、いつも通りのサーバー環境として設定できるからです。「いつも通りのサーバー環境」というのは、ルーター配下にローカルマシンがぶら下がって見える状態のことです。自宅PCのネットワークは、ルーター配下にマシン・サーバーがぶら下がる状態でネットワークを構成しています。仮想環境のPCも、実際に存在するPCのようにルーターにぶら下げます。Parallels設定4:仮想環境のネットワークをローカルネットワークにする長ったらしい説明をしてきましたが、仮想環境のネットワークをローカルネットワークにするにはクリック一回で設定できます。上の画像の通り、構成画面から「デフォルトのアダプタ」を選択するだけです。仮想環境を再起動しなくても、選択した瞬間からネットワークに設定が反映されます。再度IPアドレスを確認してみましょう。192.168.10.103です。プライベートアドレスに変更されています。これで仮想環境のマシンを現物のローカルマシンとして扱えるようになったわけです。"help"または"?"でヘルプを表示>先ずはサーバーが使用するポートを確認しましょう。サーバー起動時のプロンプトから確認できます。0.0.0.0:19132上でサーバーを開始しています上の表示からポートは19132で起動しているのが分かります。他にはserver.propertiesファイルからでもポートを確認できます。server.propertiesのserver-port=19132が、サーバーのポート設定値です。この値を編集すれば任意のポートで、マイクラのサーバーを起動することできます。Firewall)は、ファイアウォールを簡単にコマンド操作できるよう設計されたLinux(リナックス)のファイアウォール管理プログラムです。enableでファイアーウォールを有効にします。19132/udpで開放します。reloadで設定を反映します。verboseコマンドで確認してみます。verboseを実行した画面が上です。Anywhereが表示されているので19132/udpの開放に成功です。これでローカル上へのサーバー公開が完了です。確認も踏まえて、ローカル上の端末からサーバーにアクセスしてみましょう。気分転換に御覧くださいPアドレスの確認、ローカルマシンのポート開放も済んだので、ローカル環境からサーバーに接続テストをしましょう(以下、ローカル接続テストと言います。下記手順で進めましょう。ローカル接続テスト手順1)統合版マイクラサーバーを起動する。2)IPアドレス・ポート番号を再度確認する。3)Wifiスマホで統合版サーバーにアクセスする。IPアドレス、ポート番号が必要になるので、どこかにメモっておきましょう。サーバーを起動しましょう。1)統合版マイクラサーバーを起動する。nukkit-1.0-SNAPSHOT.jarです。2)IPアドレス・ポート番号を再度確認する。ポートは上のサーバー起動の表示から19132だと分かります。3)Wifiスマホで統合版サーバーにアクセスする。ローカル環境からサーバーに接続する端末選びですが「自宅のWifiに接続したスマホ」を使うと良いでしょう。細かなことが分からなければ、とりあえず「自宅のWifiに接続したスマホ」でサーバーに接続してみて下さい。「自宅のWifiに接続したスマホ」を準備したら、Minecraftのアプリを起動します。次に「遊ぶ」を押します。次に上部の「サーバー」から「サーバーを追加」を押します。サーバー情報の入力が出るので、調べておいたローカルIPアドレス、ポートを入力します。最後に「保存」を押して次に進みます。サーバーが追加されたので、サーバーを選択して「サーバーに参加」を押せば、起動しているローカルサーバーに接続します。何やら注意事項が表示されるので確認して「続行」を押します。サーバー接続中の表示になるので暫く待ちます。ARM64で起動したNukkitサーバーにローカル接続!ログインできれば、ローカル接続テストは成功です。念の為、サーバーのプロンプトも確認しておきましょう。ARM64仮想環境に建てた統合版マイクラサーバー(Nukkitサーバー)にログインできてるのが分かると思います。135.9729)にログインしました特に、この表示に注目してください。アカウントA[/192.168.10.101:51228]このアドレスは、グローバルIPアドレスか、ローカルIPアドレスか?どちらでしょうか?答えはローカルIPアドレスです。今やっているのはローカルサーバーの接続テストです。外部にサーバーを公開していないので外の友達からはこのサーバーにはアクセスできません。次にローカルサーバーを外部に公開していきましょう。気分転換に御覧くださいサーバーを外部に公開するのはここからが本番です。サーバーを外部に公開するためには、ルーター側にポート転送設定を行います。場合によってはパケットフィルタ設定(ルーター上のポート開放)も必要になるかも知れません(今回は不要です。※「ルーター」「ポート転送」など「用語解説」は下にあります。WG2600HS」の設定画面ルーターのURLは、ローカルIPアドレスの最下段を"1"にしたアドレスです。ローカルIPアドレスが192.168.10.101なら、ルーターのURLは192.168.10.1です。僕の環境では、ルーターの設定画面を開くには、URL欄にhttps://192.168.10.1でアクセスしました。ログインに必要な「ユーザー名」などは注意書きされてます。PW)を入力して、[ログイン]をクリックしてください。機器によっては取扱説明書などにユーザー名などの初期設定値が記載されていたりもします。他の機器も多少違いはあれど、ほとんど同じです。WG2600HS」のトップ画面ルーターにログインしたら、上記画面が表示されます。中段右側に「ポートマッピング設定」という項目があるので、それをクリックします。WG2600HSでは、ポート転送を"ポートマッピング"と言います。BUFFALOなどのルーター機器だと"ポートフォワーディング"と表示されてるかも知れません。ポート転送=ポートマッピング=ポートフォワーディング、すべて同じ意味です。※「ルーター」「ポート転送」など「用語解説」は下にあります。WG2600HSのポート転送設定の画面です。上段から利用可能ポート:変換対象ポートで利用可能なポートNATエントリ追加:ここにポート転送設定を入力します。それでは統合版マイクラサーバー外部公開時のポート転送の設定例を解説します。今回の例では統合版マイクラサーバー(Nukkitサーバー)を想定して下記のネットワーク環境で解説します。自分の環境に読み替えて設定して下さい。ネットワーク環境WAN側(外部):グローバルIPアドレス:ポート(19744/UDP)LAN内サーバー(内部):192.168.10.103:19132/UDPポートは内部と外部ともに19132/UDPで統一した方が分かりやすいですが、ルーターで設定できる「利用可能ポート」の範囲外なのでWAN側ポートは19744/UDPとしました。ちなみに、WAN側とLAN側のポート番号を変えた方がセキュリティ的には、はるかに強くなります。いうか、WAN側ポートを変えるというのは、セキュリティを上げるテクニックです。理由は、統合版マイクラ鯖に接続するポート19132/UDPは、誰もが知っているからです。これはグローバルIPアドレスを知られるとグローバルIPアドレス:19132で好き放題にアクセスされる状態で危険なんです。中継地点となるルーターは、WAN側ポート19744/UDPのアクセスをLAN内サーバー192.168.10.103:19132に道案内する役割です。これをポート転送と言います。サーバー接続の流れ外部からはグローバルIPアドレス:ポート(19744/UDP)でサーバーにアクセスする。中継地点のルーターはポート:19744を192.168.10.103:19132/UDPにポート転送する。その結果、マイクラサーバー192.168.10.103:19132/UDPが接続に応答する。上記の内容で、ルーターに実際に設定してみましょう。WAN側ポート19744/UDPをLAN側ポート192.168.10.103:19132/UDPに転送する。WAN側ポート19744/UDPをLAN側ポート192.168.10.103:19132/UDPにポート転送する設定をします。ポート転送LAN側ホスト:マイクラサーバー192.168.10.103プロトコル:UDP変換対象ポート番号:WAN側ポート(今回は19744/UDP)宛先ポート番号:LAN側ポート(今回は19132/UDP)どうでしょう、簡単じゃないですか?これでマイクラサーバーを外部に公開できます。外部から接続テストをして確認してください。注意:「利用可能ポート」で設定する機器にもよりますが、変換対象ポート(WAN側ポート)は「利用可能ポート」の範囲内で設定しましょう。「利用可能ポート」の制限が無いなら、WAN側ポートにどんなポート番号を設定しても構いません。接続テスト2:グローバル環境からサーバーに接続する【統合版】マインクラフト統合版サーバーにログイン!今度はグローバル環境(外部)からサーバーに接続テストを行います(以下、グローバル接続テストと言います。外部からの接続テストのために事前に準備するものは下の二つです。準備するもの1)グローバルIPアドレス2)4G(5G)回線に繋がったスマホ(Wifiをオフにしたスマホ)ちなみに、グローバルIPアドレスの確認はCMANで手軽できます。1)CMANでグローバルIPアドレスを確認するCMANでグローバルIPアドレスを確認する(黒塗り)上はCMANでグローバルIPアドレスを調べた画面です。画像の黒塗り箇所にグローバルIPアドレスが表示されています。2)4G(5G)回線に繋がったスマホ(Wifiをオフにしたスマホ)この作業は4G(5G)回線に繋がったスマホ(wifiをオフにしたスマホ)でやっていきます。マインクラフトのアプリの「サーバーを追加」から、確認したグローバルIPアドレスでサーバーを追加します。サーバーアドレス欄にグローバルIPアドレス(黒塗り)を入力しています。外部からアクセスするポートは「19744」なので注意してください。ルーターの設定等が上手くいっていれば、上記のようにPing値が表示されます。このPing値が表示されていれば、外部から統合版マイクラサーバーが"見えている状態"です。「サーバーに参加」を押します。サーバーに接続中の画面になります。ARM64で起動したNukkitサーバーにグローバル接続!見た目は同じですが、外部から統合版マイクラサーバー(Nukkitサーバー)に接続しています。これで友達の家(外部)からでも、自分の家の統合版マイクラサーバーに入れるようになります。統合版マイクラサーバーにログインしたので、プロンプトを確認してみましょう。注目してもらいたいのは、ログイン箇所の表示です。135.9729)にログインしましたグローバル接続とローカル接続では、ログインしているユーザーのアドレスが違います。:アカウントA[/192.168.10.101:51228]アドレスを識別できると、どの段階でシステムがこけてるかを切り分けができるようになります。小から大に発展させるように取り組む癖をつけましょう。LANからWANに拡張させるということです。ローカルのアクセスで問題が出たら、LAN内のPC本体の設定を疑うグローバルのアクセスで問題が出たら、ルーター設定を疑うなど、問題の切り分けが容易になるからです。トラブルシューティング:統合版マイクラサーバー「ネットワークに接続できないようです。「ネットワークに接続できないようです。ネットワーク接続を確認してください。統合版マイクラサーバーを建てて、いざ外部からサーバーに接続テストをすると「ネットワークに接続できないようです。」というエラーが表示されます。このエラーはおそらく統合版マイクラサーバー構築で一番表示されるエラーだと思います。このトラブルを解決するのはとても簡単です。「ネットワークに接続できないようです。」は「モバイルデータを使用」をオンで解決!解決策は、大抵は「モバイルデータを使用」をオンにすることで解決します。詳しくは下の記事を参考にしてみてください。あわせて読みたい【解決】統合版マイクラサーバー「ネットワークに接続できないようです。統合版マイクラサーバーにログインすると表示される「ネットワークに接続できないようです。用ポートの開放は「不要」です。NukkitはJavaで動作するからです。用ポートの開放が「必要」なはずです。公式の統合版マイクラサーバーはJavaで動作していないからです。用ポートを"開放しなくて良い"が正解です。マイクラ自宅サーバーのセキュリティ面で気を付けること先ず言いたいことは、ポート開放はセキュリティを下げます。セキュリティ上で注意すべきことは基本2つです。セキュリティ危険度ひとことIPアドレスを知られること。ポート番号知られていない。IPアドレスは調べれば特定できます。知られないようにした方が良い。IPアドレスも知られて、ポート番号も知られている。部屋に鍵がかかって無いのと同じ状況なので、「友達の部屋」には強盗が入りたい放題です。その部屋だけは何処からでも入りたい放題の状態です。それ以外の部屋は鍵がかかってます。これはサーバー運用上しょうがないリスクです。サーバーは、穴を開けてリスクを許容して運用します。いうものだと思ってください。簡易な対策だと、ポート番号を定期的に変更したりします。セキュリティリスクが本当に不安になったらポートを閉じましょう。要するに、部屋に鍵をかけようということです。気分転換に御覧くださいネットワークで使うIT用語を解説していきます。「ポート」や「ポート開放」「ファイヤーウォール」などの用語をセットで覚えましょう。IPアドレスIPアドレスには2種類あります。グローバルIPアドレス、ローカルIPアドレスローカルIPアドレスの呼び方ローカルIPアドレスプライベートIPアドレスポートポートのイメージはサービスを受け付ける個々の料金所です。インターネット上では、パケット車がたくさん走っています。すべてのパケット車が料金所を通れるわけではなく、開放されているポート(料金所)のみ通過できます。WAN側ポート、LAN側ポートと使用するデバイスごとにポートを設定する必要があります。ポートはプログラム(Webサービス)ごとに使用しています。Port(ウェルノウンポート)」と言います。http通信は80番ポートを使っています。実はみんな自らポートを開閉させている!実は知らない内に自らポートを開閉させています。プログラムのインストール時に「プログラムを許可しますか?」に承諾することで、みんな自分のコンピューターのポートを開放しています。以外のポートはデフォルトで閉じられているからです。ポート転送ポート転送は、WAN側に来たアクセス(パケット)をLAN側の機器に転送する設定です。ちなみに、今回のNEC製ルーターでは、ポート転送とは呼び方が違う「ポートマッピング設定」という表記です。ポート転送の呼び方ポート転送ポートマッピングポートフォワーディングポートフォワード上のようにルーター機器によって、同じ意味でも表記が様々です。ルータールーターは高速道路と一般道の中継地点のイメージです。高速道と一般道の流れが変わる中継地点に各料金所(ポート)があって、車両を一台一台丁寧に検閲していきます。WAN(グローバル)が高速道で、LAN(ローカル)が一般道みたいなイメージです。WANからLANに入るには、必ず中継地点(ルーター)の案内が必要になるわけです。高速道のまま突っ走っても、どこに行けば良いのか分からないので中継地点(ルーター)で目的地を教えてもらったりします。それがポート転送(目的地の案内)です。ファイヤーウォール「ファイヤーウォール」は、コンピュータネットワークにおいて、コンピュータセキュリティの保護、その他の目的のため、通信を制御・阻止(パケットフィルタリング)する機能を言います。「ファイヤーウォール」は、パソコン、スマホ、ルーターなどすべてのデバイスに搭載されている機能と理解しておいてください。高速道路の料金所で「許可された車だけを通す仕組み(機能)」です。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。自作PCランキングブログサークルブログにフォーカスしたコミュニティーサービス(SNS)。