web-dev-qa-db-ja.com

パブリック静的IPを使用したLinuxサーバーのセットアップ

オフィスにUbuntuLinuxサーバーをセットアップしました。外部ユーザーがインターネットにアクセスできるように、パブリックIPが必要です。現在、パブリックIPが設定されていますが、LAN内のユーザーがプライベートIPを介してアクセスできるようにローカルIPが設定されているはずです(例:192.168.0.xx)より速い速度またはファイル共有のために?

パブリックIPの場合、パブリックIPとローカルIPの間で要求をルーティングするには、ルーターまたは何かが知っている必要がありますか?

1
JM at Work

サーバーがファイアウォール(NAT、Squidプロキシなど)として機能している場合は、内部サブネットを持つことも重要です。ただし、これを行う場合は、パブリック(外部)ネットワークとプライベート(内部)ネットワークを別々の物理NICに配置することもお勧めします。

異なるIPアドレスネットブロックを設定しても、目立って速くなったり遅くなったりすることはありませんが、ネットワークの編成方法を計画する際には注意が必要です。手始めに、サーバーでは、ISPがパブリック静的IPアドレスに提供したゲートウェイと一致するようにゲートウェイを設定するだけで済みます(NAT、プロキシなどは、内部コンピューターからの要求に代わってこれを使用します)。

プライベートIPアドレスを使用する利点は、1つのIPアドレスで多くのコンピューターやデバイスなどをインターネットに接続できることです。実際、これはNATで非常に一般的な設定であり、ブロードバンド/ワイヤレスルーターで発生します(たとえば、LinkSysがまとめて販売しているもの)。

いくつかの役立つリンク:

RFC1918-プライベートインターネットのアドレス割り当て(4ページのセクション3を参照)
http://rfc1918.openrfc.org/

NAT withIPTablesのステップバイステップの構成手順
http://www.howtoforge.com/nat_iptables

あなたがやりたいことを設定することについてのフォーラムでの議論
http://ubuntuforums.org/showthread.php?t=713874

UbuntuサーバーにDHCPサーバーをインストールして構成する方法
http://www.ubuntugeek.com/how-to-install-and-configure-dhcp-server-in-ubuntu-server.html

2

常にプライベートIPがあります。単純なケースでは、192.168.1.10とすると、パブリックIP 123.456.789.10のルーターは、ポート80を192.168.1.10に転送します。それだけで、両方のIPと、パブリックIPに設定されている場合はドメイン名でアクセスできます。

私は自宅でサーバーをホストしていますが、これが私が持っている方法であり、問​​題なく動作します。

0
alpha1