IPエイリアシング-FreeBSD

通常、サーバーは単一のサイトのためにセットアップされませんが、複数のサイトが同時に配置されます。 または、これが共有ホスティング用のサーバーである場合は、多くの場合です。



もちろん、すべてのサイトを1つのIPに掛けることができますが、これは私の意見ではまともではありません。 したがって、特定の数のIPアドレスをサーバーにバインドする必要があります。 このために、 IPエイリアシングが使用されます。





IPエイリアスの固定は、みんなのお気に入りのifconfigを介して行われます。



一般的な構文:



ifconfig lo0エイリアスinet IP _ADDRESSネットマスクNET_MASK



例:



ifconfig lo0エイリアスinet 217.23.45.5ネットマスク255.255.255.255



ループバックインターフェイスを使用する必要はありません-lo0はまったく必要ありません。エイリアスが使用されている場合は、em0またはVLANなどのネットワークインターフェイスでも発生させることができます...



次に、システムの起動時にエイリアスを自動的に上昇させる必要があります。 これを行うには、/ etc / rc.confに移動して次のように記述します。



ifconfig_lo0_alias0 = "inet IP _ADDRESS netmask NET_MASK"



例:



ifconfig_lo0_alias0 = "inet 217.23.45.5 netmask 255.255.255.255"



シノニムはalias0で始まり、特定の順序(alias0、alias1、...、alias10)でさらに進む必要があることに注意してください。



エイリアスとして生成されたこれらのIPは、システムで自由に使用できます。



インターフェイスからIPエイリアスを削除する必要がある場合は、/ etc / rc.localの対応する行をコメント化して、システムを再起動します=)。 または、ifconfigを使用できます。



ifconfig lo0 -alias IP _ADDRESS



例:



ifconfig lo0 -alias 217.23.45.5



マスクを指定する必要はありません。 IPで十分です。



All Articles