私は自分のローカルホストに2つのサイトを持っていて、自分のローカルホストを指すように/ etc / hostsファイルにmysite1.localとmysite2.localを持っています。さて、私はそれらのサイトを私のホームサーバー(Ubuntu、ローカルネットワーク)に移し、hostsファイルに変更を加えました、そして/ private / etc / hostsも同じです。ファイルには644の権限があります。
192.168.0.50 mysite1.local
192.168.0.50 mysite2.local
私は自分のdnscacheをフラッシュしました
sudo dscacheutil -flushcache
私はマシンを再起動し、Safariをリセットしたがまだ変更を加えていない。それでもmysite1.localまたはmysite2.localのいずれかに行こうとした場合、それはlocalhostを指している!
走ったとき
dscacheutil -q host -a name mysite1.local
戻る name: mysite1.local ip_address: 127.0.0.1
2回と私はmysite2.localのために同じことをすれば、それは返します name: mysite2.local ip_address: 127.0.0.1
1回だけ。
問題は何でしょうか。
OSはSnow Leopard 10.6.8です
/etc/hosts
ファイルのアクセス許可は644です。コマンドmysite1.localを実行したときname: mysite1.local ip_address: 127.0.0.1
2回とmysite2.localは置くname: mysite2.local ip_address: 127.0.0.1
一度変わった!なし.local
私は何も得ません?