
私はMac OS Lionにバインドサーバーを設定しました。
また、myproject.com のようないくつかのドメインが、次の構成を使用して同じサーバーを指しています。
Mac OS サーバー、bind がインストールされている同じマシンに www.mydomain.com をバインド ポイントするにはどうすればよいでしょうか?
私のLANにはWindowsマシンが数台あり、DNSサーバーのアドレスを次のように設定しています。
Preferred DNS Server 192.168.2.25 << my server's IP
Alternative DNS Server 192.168.2.1 << my Router
これは私のWindowsの設定のスクリーンショットです。
すべてが期待通りに動作し、Windows マシンから myproject.com に ping すると、192.168.2.25 に解決されます。
ここで問題となるのは、サーバー自体が独自の DNS を使用するように構成されていないため、myproject.com に ping すると、インターネット上の myproject.com の実際の IP アドレスである 68.178.232.99 に解決されることです。
これは、システム環境設定 -> ネットワーク -> Ethernet -> 詳細 -> DNS で、独自の DNS サーバーを使用するようにサーバーを設定しようとした方法のスクリーンショットです。
ここで何が間違っているのでしょうか? ドメイン名を解決しようとするときに、このサーバーが最初に自身の DNS を参照し、次にルーターの DNS を参照するようにする方法はありますか?
検索ドメインのデフォルト値はgateway.2wire.net です。
ありがとう、どんな助けでもありがたいです
答え1
これを解決する最善の方法は、DNSサーバーを次のように設定することです。のみDNSルックアップにはlocalhostを使用し、バインドサーバーを上流DNSサーバーへのフォワーダー。
答え2
場合によっては、静的なホスト ファイル エントリが適しています。まずローカル ホスト ファイルを検索するように nsswitch を設定すれば、問題は解決するはずです。