2009年9月3日木曜日

GPOでセカンダリのDNSを設定する方法

DNSサーバーを二重化したわけだが、各端末のTCP/IP設定にセカンダリのDNSを設定しなければ意味が無い。
しかし、全ての事務所や工場の端末を一台一台設定して回るわけにもいかない(たとえリモートであっても)ので、GPOでDNSの設定を変えようと思ったんだが・・・

GPOエディターでみると
コンピューターの構成→管理用テンプレート→ネットワーク→DNSクライアント→DNSサーバー
に設定項目がある
とりあえずプライマリとセカンダリを設定してみるもクライアント側には適応されない。
ICP/IPのプロパティーでもipconfigでも確認できなかった。

そこでnetshコマンドを使ってDNSを設定するbatをつくり、GPOで配信することにした。
とりあえず週末に仕込んで月曜の朝、起動時に適応させる事にする。

あとは運用管理ソフトでdnsの設定を見て、効果を確認するだけ。

おまけ[batの中身]
netsh interface ip delete dns name="ローカル エリア接続" all
netsh interface ip set dns name="ローカル エリア接続" source=static addr=192.168.31.3 register=PRIMARY
netsh interface ip add dns name="ローカル エリア接続" addr=192.168.31.2 index=1

まず今あるDNSの設定を一行目で消し
二行目で最終セカンダリになるDNSのアドレスをプライマリとして設定
三行目で本当のプライマリDNSのアドレスを押し込んで二行目で設定したアドレスをセカンダリに蹴落として終了。

5 件のコメント:

しんいち さんのコメント...

こういうときDHCPは便利だよね

Unknown さんのコメント...

そーなんだよね
なんだけど、IPアドレスの管理やセキュリティーや通信ログの特定やらを考えると固定IPってのは捨てがたい・・・
なんかDHCPでIPは固定でDNSだけ割り当てる運用があるらいんだけど・・・勉強不足 orz

しんいち さんのコメント...

MACアドレスでリザーブする以外に方法があるの?
暇みて調べてみる。

Unknown さんのコメント...

おれも~


といいたいが、暇なし orz

Unknown さんのコメント...

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/944dhcpfixedip.html

これか?!
えらくめんどくせぇwww