ローカルネットワークのdnsmasqのセットアップ
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 9年前に移行され ました。 私と小さな開発者グループが新しいオフィスに移動したばかりで、開発サーバーにdnsmasqをセットアップしたいので、そこにWebアプリを展開するときに、独自のホストファイルを編集する必要はありません。192.168.3.1にはアクセスできないルーターがあります。私は開発ボックスにDNSサーバーをインストールすると思いましたが、私たちはすべてそのIPをセカンダリDNSサーバーとして記録します。残念ながら、私はこの仕事をするのに苦労しています。 開発サーバーの名前はdevbox、IPは192.168.3.99、最新のUbuntuサーバー(Karmic)を実行しています 私のコンピューターはUbuntu Desktop(Karmic)を実行しています 私が達成したいこと 開発ボックスで実行されている3つのWebサイト、website1、website2、website3があるとします。URLでアクセスしたい: http://website1.devbox http://website2.devbox http://website3.devbox そのため、開発ボックスでApacheを構成し、dnsmasqをインストールし、そのホストファイルに次の行を追加しました。 192.168.3.99 website1.devbox 192.168.3.99 website2.devbox 192.168.3.99 website3.devbox 独自のresolv.confファイルを編集して、開発サーバーをネームサーバーとして追加しました。 nameserver 192.168.3.99 正常に動作しています。サイトにアクセスできます。問題は、うまくスケールしないことです。.devboxで終わるすべてのドメインを開発ボックスに転送したいのですが、これが私が苦労していることです。 入れてみました 192.168.3.99 devbox hostsファイルに追加し、dnsmasq.confの行を編集します。 # Add local-only domains here, queries in these domains are answered # from /etc/hosts or DHCP only. local=/devbox/ しかし、私はそれを機能させることはできません。開発ボックスのホストファイルに明示的に存在しないURLを試してみると、DNSルックアップが失敗します。 ローカルディレクティブは何か他のものですか?間違った場所を見ていますか?