web-dev-qa-db-ja.com

127.0.0.1以外の任意のループバックIPアドレス

IPに基づいて異なる出力を生成する必要があるWebアプリを開発しています。テストおよび開発中に、127.0.0.1以外にループバックIPアドレスを増やすことができれば非常に役立ちます。これらを作成する(そして後者を破壊する)方法はありますか?

3

/ etc/network/interfacesを編集します

ファイルの最後に以下を追加します

auto lo:0
iface lo:0 inet static
address 127.0.0.2
netmask 255.0.0.0

インターフェイスファイルに関するドキュメントはここにあります: http://manpages.ubuntu.com/manpages/lucid/man5/interfaces.5.html

上記の定義は、最初に、システムの起動時に新しいlo:0仮想インターフェイス(エイリアス)を自動的に起動するようにシステムに指示します。次に、インターフェイスlo:0(ループバックインターフェイスにバインドされている)を静的アドレスに設定します。最後の2行は、アドレスとネットマスクを設定します。

上記を追加した後、ネットワークを再起動する必要があります

Sudo /etc/init.d/networking restart

またはコンピュータを再起動します。

3
Sam

127.0.0.1/8アドレス空間全体は、ループバックアドレス用に予約されています。したがって、127.0.0.1から127.255.255.254までの任意のアドレスを使用できます。

1
scai