■
まあ忙しいわけだ。
http://waranote.blog76.fc2.com/blog-entry-914.html
嫌いじゃないよ。
むしろすき。
つか、オマイラ、うまいな。
BINDのnamed.confでincludeを覚えた。
賢くなった。
configが見やすくなった。
viewで制御しやすい。
//LAN上からお問い合わせされたときに回答するZONE }; view localhost_resolver { match-clients { localhost; localnet; }; match-destinations { localhost; localnet; }; recursion yes; include "/etc/named.rfc1912.zones"; include "/etc/named.hogehoge.com.zone"; include "/etc/xxx.xxx.xxx.xxx.in-addr.arpa.zone"; include "/etc/zzz.zzz.zzz.zzz.in-addr.arpa.zone"; }; //Internetからきたときに回答するZONE }; view internet_resolver { match-clients { any; }; match-destinations { any; }; recursion no; include "/etc/named.ca"; include "/etc/named.mogemoge.net.zone"; include "/etc/yyy.yyy.yyy.yyy.in-addr.arpa.zone"; };
そしてincludeで指定したファイルにはいままでのようなZONEを書いちゃう><。
zone "hogehoge.com" { type master; file "hogehoge.com.db"; };
こんだけ。とっても簡単ね。
味噌はしたのエントリで、見せるホスト/ネットワークを定義してます。
match-clients { localhost; localnet; };
ここには書いてないけど、上のほうでaclを書いて、ネットワークを定義してます。(localnet=192.168.0.1/24とか)
■
業務上しかたがなので、WidnowsのActive Directoryで利用するログオンスクリプトを作る。
ただのバッチファイルだけど。
実行時に3つほど仕事をさせたかったのだけど、なんか同時に実行しようとがんばる子。
直接書くと、だめなので、それぞれをさらにBATに落として、呼び出すように実行。
呼び出しのときに、/waitで処理待ちをかます。
hogehoge.bat
@echo off
cls
start /min aaa.bat /wait
start /min bbb.bat /wait
start /min ccc.bat /wait
goto end
End
aaa.bat、bbb.bat ccc.batはhogehoge.batと同じように、サーバ上のNETLOGONの中に入れておいたけど、どうも呼び出してくれない。
startがいかんのかと思い、Callしてみたけど、いかん。
結局パスをUNCで書いてあげるとウゴウゴ。
hogehoge2.bat
@echo off
cls
start /min \\server\NETLOGON\aaa.bat /wait
start /min \\server\NETLOGON\bbb.bat /wait
start /min \\server\NETLOGON\ccc.bat /wait
goto end
End
EOF