Windows Server 2012 Essentials(WSE), Small Business Server 2012 Essentials(SBSE) では、サーバー上でDNSサービスが稼働しており、クライアントコンピューターをサーバーに接続する(クライアントコネクターをインストールする)と、クライアントコンピューターのDNS設定(IPv4またはIPv6)をWSEやSBSEを参照するように強制的に変更します。
「コネクターインストール後のDNS設定」のように、優先DNSサーバーのアドレスに、WSE、SBSEのIPアドレスが強制的に設定されています。
このままだと、WSEやSBSEのあるLANの外にクライアントコンピューターを持ち出した場合に、DNSによる名前解決が出来ないことで、インターネットに接続出来なくなるおそれがありますが、実際にはクライアントコネクターソフトが定期的(20秒毎)にサーバーとの接続を監視し、サーバーに接続出来ない場合はDNS設定をDHCPから取得するように変更してくれます。
LAN外の環境で、DNSサーバーのアドレスを固定したい場合
WSEやSBSEのあるLANの外で利用するDNSサーバーをDHCPからの自動取得ではなく固定値(例えばGoogle DNS等)にしたい場合は、海外のSBS-MVPが作成したPowerShellのスクリプトを利用すると便利です。
このスクリプトをダウンロードして、ファイル内の $forwarders に設定したいDNSサーバーのIPアドレスを設定します。
後は、タスクスケジューラーでスタートアップ時または一定時間おき等にこのスクリプトを実行するよう設定します。
ルーターのIPアドレスを変更する等した場合
WSE、SBSEで名前解決出来ない場合に転送するDNSサーバー(通常はルーター)のIPアドレスを変更した場合、WSE、SBSE上のDNSフォワーダーの設定も更新する必要があります。ネットワークには接続出来ているのに、サーバーやクライアントPCがインターネットに接続出来ない場合、DNSフォワーダーのアドレスを確認します。インストール時のネットワーク環境と異なる環境にサーバーを設置する場合にも、このDNSフォワーダーの設定の確認が必要です。
コメント
初めまして。
以前からWHSv1~WHS2011を使っていて
このサイトですごく助けて頂きました。
ありがとうございます。
WHS2011の後継OSが廃止になり凄く残念です。
今はWS2012R2Eを使っていますが、
DOMAIN等色々と最初は分からない事ばかりでした。
今一番困って色事が有り投稿させて頂きます。
良い方法が有りましたら教えて頂きたいです。
クライアントコネクターをインストールすると
クライアントが優先DNSサーバーの固定IPになり
インターネットが繋がりにくくなったり、
ローカール以外ではネットに繋がらない事があり
毎回DNSを自動取得にして使っています。
DNSを固定IPでなく、強制的に自動的に取得する
何か良い方法はないでしょうか?
よろしくお願いいたします。
お世話になります。
WSEにおけるクライアントのDNSの問題については http://satsumahomeserver.com/blog/3279 を参照ください。レジストリ設定にて、サーバーのDNSを探しにいかないよう設定することができます。
ご連絡ありがとうございます。
URL開けないです?
http://satsumahomeserver.com/b…
よろしくお願いいたします。
失礼しました。リンクが正しく貼られていなかったので先のコメントを修正しました。
問題なく出来ました。
助かります。ありがとうございました。
お世話になります。
もう一つ教えて頂けないでしょうか?
共有フォルダーでデフォルトのファイル共有の停止方法は分かるのですが、
netlogonフォルダーの共有停止方法はあるでしょうか?
よろしくお願いいたします。
すみません、基本的にブログで個別対応はしていないので、TechNetフォーラムで質問して頂けませんでしょうか。