Mac OS X serverのDNSサーバーはIPv6でつながりません。DNSサーバーのアドレスがIPv6になっていると、Windows 8はIPv6でDNSサーバーに通信しようとするようです。しかしMac OS XのDNSサーバーはIPv6をlistenしていないため、time outでエラーします。するとWindows 8はDNSサーバーがない、と諦めてしまいます(ここでIPv4でトライするということがない)。
DNS サーバーのアドレスをIPv4だけにしてしまえばいいのですが、例えばTime CapsuleのDHCPサーバーを使っていると、自動的にIPv4とIPv6のサーバーアドレス(Time CapsuleのIPアドレス)が広告されてしまいます。これはすでにTCがIPv6対応しているからです。
namedのnamed.confの設定をいじることでIPv6でも通信するように出来ます:
/Library/Server/named/named.conf
をエディターで開くoptions { ... }
の中に
を追加listen-on-v6 { any; };
こんな感じ:
options {
directory "/Library/Server/named";
listen-on-v6 {
"any";
};
allow-recursion {
com.apple.ServerAdmin.DNS.public;
};
allow-transfer {
none;
};
forwarders {
10.0.1.1;
xxxx:xxxx::yyyy:yyyy;
};
};
参考にしたページ:
- Revolution Wi-Fi: Making Apple's OS X DNS Server Work with IPv6
- DNS server not on IPv6? - Apple Support Communities
0 件のコメント:
コメントを投稿