2

Snow-Leopard を実行している iMac でモバイル開発を行っています。LAN 上のモバイル デバイスで iMac に構成された仮想ホストにアクセスできるようにしたいと考えています。Macports から Dnsmasq をインストールしました。正しくセットアップされ、実行されていると思いますが、iPhone から仮想ホストの 1 つにアクセスしようとすると、「サーバーが見つかりません」というエラーが表示されます。

したがって、私の iMac には IP 192.168.0.111 があり、これは Apache が存在する場所であり、ホストexample.devは iMac の開発 Web サイトに適切に解決されます。iMac で iOS シミュレーターを実行すると、これも機能します。example.deviMac は Ethernet 経由で LAN に接続され、iPhone は Wifi 経由で接続されているため、iMac を iPhone の WiFi の DNS 設定に入れても認識されません。

dnsmasq が実行されているようです:

ps aux | grep dnsmasq
dm        913   0.0  0.0  2435120    556 s000  R+   12:17pm   0:00.00 grep dnsmasq   
nobody     895   0.0  0.0  2435060    600   ??  Ss   12:09pm   0:00.01 /opt/local/sbin/dnsmasq -k

私の /opt/local/etc/dnsmasq.conf は以下の通りです:

#interface=en0
resolv-file=/etc/resolv.dnsmasq.conf
address=/.dev/127.0.0.1

行の有無にかかわらず試してみましたが、効果がありませんでした。使用しinterfaceてdnsmasqを再起動しましたが、違いはありませんでした。sudo port unload dnsmasqsudo port load dnsmasq

iMacから任意のホスト、いくつかのfalse、いくつかの正しい(たとえば pwoefojpo.dev / foo.dev / example.dev )にpingを実行しようとしましたが、これらすべてが127.0.0.1にpingを実行すると予想されますが、有効なホストのみ(のように/etc/hosts)実際には 127.0.0.1 に ping を実行できます。

LAN はシンプルな Virgin Media Superhub で、Wifi と Cat5 経由の多数のデバイスが含まれています。

誰かが光を当てることができれば、私は感謝しています.

4

0 に答える 0