次のものがあります。A
-FreeBSDボックス、B
-ルータ、およびC
-インターネットにアクセスできるマシン。これはどのように見えるかです:
.-----. .-----. .-----.
| A | == | B | - - ( Internet ) - - | C |
'-----' '-----' '-----'
\_________ ________/
v
`- this is your LAN
ルーターの通常の動作に注意してください。LAN上のマシンからインターネットへの接続を許可します(簡単に言えば)。のであればA
、インターネットにアクセスすることを望んでいる(またはLAN上の他のマシン)、それが(ちょうど基本的な理解と設定の話を、再び)許可されます。
.-----. .-----. .-----.
| A | == | B | - - ( Internet ) - - | C |
'-----' '-----' '-----'
`-->----' `--->--->---^
また、デフォルトでは以下は許可されていません。
.-----. .-----. .-----.
| A | == | B | - - ( Internet ) - - | C |
'-----' '-----' '-----'
`--<----' `---<--- - - - - --<---<-----'
(つまり、ルーターは、LAN上のマシンがインターネットからアクセスされるのを防ぎます。)ルーターは、インターネットから見えるLANの唯一の部分であることに注意してください1)。
ポートフォワーディングにより、3番目のスキーマを実行できます。これは、2)からの接続がLAN上のどのマシンに行くべきかをルーターに伝えることにあります。これはポート番号に基づいて行われます。そのため、ポート転送と呼ばれます。インターネットから特定のポートに来るすべての接続がLAN上の特定のマシンに行くようにルーターに指示することにより、それを設定します。machineに転送されるポート22の例を次に示します。C
A
.------. .-------. .-----.
| A | == | B | - - ( Internet ) - - | C |
| | | | '-----'
'-|22|-' ',--|22|' |
`--<-22---' `---<---- - - - - - --<-22---'
インターネットを介したこのような接続は、IPアドレスに基づいて発生します。したがって、上記の例のもう少し正確な表現は次のようになります。
.------. .-------. .-----.
| A | == | B | - - - - - ( Internet ) - - - - | C |
| | | | '-----'
'-|22|-' ',--|22|' |
`--<-A:22--' `--<-YourIP:22 - - - - --<-YourIP:22--'
静的 IPを使用したインターネット接続がない場合は、ISPによって現在どのIPがルーターに割り当てられているかを何らかの方法で知る必要があります。そうしC
ないと、ルーター(さらにはA
)に到達するために接続する必要があるIPがわかりません。これを簡単な方法で解決するには、ダイナミックDNSと呼ばれるサービスを使用できます。これにより、ルーターはIPを追跡し、ドメイン名を提供する特別なDNSサーバーに定期的に情報を送信します。かなりの数の無料のダイナミックDNSプロバイダーがあります。多くのルーターには、簡単に接続できる構成オプションが付属しています。
superuser
質問であれば移行してください。