1

OS: OS X 10.6.8

Xamppの実行

hosts ファイルに問題があり、問題がわかりません。

ホストファイル

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost
127.0.0.1 proj.dev
::1 proj.dev

Xamppの仮想ホスト

NameVirtualHost *:80


<VirtualHost *:80>
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
    ServerName localhost
  <Directory "/Applications/XAMPP/xamppfiles/htdocs">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/davey/Dropbox/proj"
    ServerName amas.dev
  <Directory "/Users/davey/Dropbox/proj">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Temrinal を使用して多数の再起動とキャッシュのフラッシュを行ったにもかかわらず、これを機能させることができません。ターミナルで ping を実行すると、次の結果が得られます。

rafter:~ davey$ ping proj.dev
PING amas.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.053 ms
*snip*
64 bytes from 127.0.0.1: icmp_seq=7 ttl=64 time=0.116 ms
^C
--- amas.dev ping statistics ---
8 packets transmitted, 8 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.053/0.109/0.121/0.021 ms

それでも、次のコマンドは次のようになります。

rafter:~ davey$ host proj.dev
Host proj.dev not found: 3(NXDOMAIN)

完全な行き止まり、何をすべきかわからない。何か案は?

Smultron、pico、nano を使用して、さまざまなファイルを編集してきました。Tomcat はインストールされていますが、実行されていません。

編集

わかりました、私はそれを絞り込んだかもしれないと思います。ターミナルでは、次のようになります。

rafter:~ davey$ host -v amas.dev
Trying "amas.dev"
Received 101 bytes from 134.226.32.57#53 in 0 ms
Trying "amas.dev.scss.tcd.ie"
Host amas.dev not found: 3(NXDOMAIN)
Received 91 bytes from 134.226.32.57#53 in 1 ms

その IP 番号は、ネットワーク上のプロキシです。それは違いがありますか?

4

1 に答える 1

2

このhostコマンドは、DNS診断ツールです。DNSを照会するだけで、ローカルhostsファイルを参照することはありません。gethostbyname()または同様の関数を呼び出すコマンドは、ローカルファイルを含む可能性のあるローカルネーミングサービスを参照しますhosts

のようなシステムコマンドpingが正しいIPアドレスを取得しているという事実は、物事が正しく構成されていることを示しています。

このドキュメントは、ローカルホストファイルに追加したアドレスとは異なるアドレスでホスト名のルックアップをシステムが以前にキャッシュした場合に、DNSキャッシュをフラッシュする必要がある可能性があることを示しています。

于 2012-08-17T16:32:40.853 に答える