Rustの勉強のため,簡単なWebサーバのプログラムを書いています.

VirtualBox上のArch Linuxをサーバとして用い,http://nickel.rs/のHello Worldをcargo runで実行しました.ところが,http://127.0.0.1:portにゲストOS側からアクセスすることはできても,http://guest_ip:portにホストOS側のブラウザからアクセスすることができません.http://ironframework.io/も試してみましたが,同じくアクセスはできませんでした.

ここで,ネットワークの問題を疑い,ゲスト側でpython -m http.serverを実行したところ,今度はホスト側からアクセスすることができました.ネットワークが問題ではないのでしょうか?

VirtualBoxはブリッジアダプターでネットワークと繋がっており,ホストからpingを打ったり,sshで接続することはできます.rustcのバージョンはrustc 1.0.0 (built 2015-06-01)で,cargoはAURのcargo-binを使用していてバージョンはcargo 0.3.0-nightly (47306a4 2015-06-17) (built 2015-06-18)です.

一体どうすればRustで書いたサーバにアクセスできるでしょうか.