質問: 自宅サーバーのdns設定について こんにちは。 勉強のため自宅にwin2003サーバーを設置しました。 activedirectoryを構成しましたが、クライアントのログオンの時に 数分時間がかかります。 サーバー、クライアントのdnsはどのように設定すればいいのでしょうか? 現在、クライアントはipアドレス、dns共に自動的に取得、に設定。 adsl(ip非固定)でルーターは192.168.0.1 サーバーは192.168.0.5にしています。 以下はサーバーで行ないました。 >nslookup ***can't find server name for address 192.168.0.5: non-existent domain default server: unknown ipconfig/all windows ip configuration host name・・・コンピューター名が表示 primary dns suffix・・・ドメイン.local node type・・・unknown ip routing enabled・・・no wins proxy enabled・・・no dns suffix search list・・・ドメイン.local ethernet adapter ローカルエリア接続: connection-specific dns suffix .: dhcp enables・・・no ip address・・・192.168.0.1 subnet mask・・・255.255.255.0 default gateway・・・192.168.0.1 dns server・・・192.168.0.5 クライアントは3台ですべてxpproです。 宜しくお願いします。
回答: activedirectoryでドメインを構成する時dnsは必須です。 当然1台のみで構築したサーバはdnsサーバで且つdomein controlerであるはずです。 自宅のローカルサーバならばローカルの名前解決とdnsのフォワードを設定せねばなりません。 グローバルに構成するならば上位dnsにゾーン転送も必要です。(今回はローカルのものようですね) にも拘らずdnsサーバで引いたnameserver情報が >default server: unknown なので正しく構成がなされていないことになります。 で、更に >dhcp enables・・・no なのでクライアントのipアドレスなど(dnsサーバアドレスなども)をdhcpサーバ参照で自動取得のようですが dhcpサービスはルータが行っているのかな? もしそうならばクライアントは件のサーバに(adとして成り立っていないので)ログインするために インターネットにまで範囲を広げてローカルドメインを探し回った挙句戻ってくることになります。 サーバの管理ツールでdnsサービスのsoaはどうなっていますか? 自分自身で引いてunknownなので構成がおかしいはずです。 activedirectoryであるならば一度でもドメインにログインした以上クライアントのaレコードが自動生成されているはずですがいかがでしょうか? 私ならばserverがdomaincontrolerとして構成する際にそのサーバをdnsサーバとし フォワーダにルータのアドレスを書き込み ルータのdnsはispのdnsとします。 でserverのdhcpをenableしルータのdhcpサービスを停止します。