====== ActiveDirectory対応 ======
普通はWindowsServerに付随するDNSサーバを使用すると思うけど、[[serverapps:dns:dnsmasq|Dnsmasq]]でもとりあえず動いたのでメモ
===== 設定 =====
ADの動いてるサーバのIPが以下の時
dc.domain.example.com 192.168.0.xxx
まず、NETBIOSサーバなどを登録
/usr/local/etc/dnsmasq.conf
dhcp-option=44,192.168.0.xxx # NETBIOS Name Srv
dhcp-option=45,192.168.0.xxx # NETBIOS Dist Srv
dhcp-option=46,8 # NETBIOS node type
それから、filterwin2kをコメントアウト((SRV、SOAを無視するオプション。SRVはWindowsのドメインを見つけるために利用されるのでコメントアウト))((これが有効だとXMPP(Jabber)とかSIPのようなVoIPアプリケーション、Kerberos等も動作しなくなる))
# filterwin2k
あとは、ADに固有のSRVレコードを/usr/local/etc/dnsmasq.confに登録する
srv-host=_ldap._tcp.domain.example.com,dc.domain.example.com,389
srv-host=_kerberos._tcp.domain.example.com,dc.domain.example.com,88
srv-host=_ldap._tcp.dc._msdcs.domain.example.com,dc.domain.example.com,389
srv-host=_kerberos._tcp.dc._msdcs.domain.example.com,dc.domain.example.com,88
srv-host=gc._msdcs.domain.example.com,dc.domain.example.com,3268
===== 参考 =====
[[http://technet.microsoft.com/ja-jp/library/cc985025.aspx|Active Directory サポートのための BIND (Berkeley Internet Name Domain) の構成]]
[[http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq.conf.example|dnsmasq.conf.example]]