オフィスにUbuntuLinuxサーバーをセットアップしました。外部ユーザーがインターネットにアクセスできるように、パブリックIPが必要です。現在、パブリックIPが設定されていますが、LAN内のユーザーがプライベートIPを介してアクセスできるようにローカルIPが設定されているはずです(例:192.168.0.xx
)より速い速度またはファイル共有のために?
パブリックIPの場合、パブリックIPとローカルIPの間で要求をルーティングするには、ルーターまたは何かが知っている必要がありますか?
サーバーがファイアウォール(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
常にプライベートIPがあります。単純なケースでは、192.168.1.10とすると、パブリックIP 123.456.789.10のルーターは、ポート80を192.168.1.10に転送します。それだけで、両方のIPと、パブリックIPに設定されている場合はドメイン名でアクセスできます。
私は自宅でサーバーをホストしていますが、これが私が持っている方法であり、問題なく動作します。