IPv4とIPv6を使用するネットワークにdnsmasqを持つ独自のDHCPサーバーがあります。すべてがうまくいきます。ここで、妻のMACアドレスに基づいて、妻のコンピュータのデフォルトとは異なるDNSサーバーアドレスを提供したいと思います。
IPv4ではこれを行うことができますが(下記参照)、IPv6は引き続き私のDHCPサーバーを指しています。
私は読んだDNSMasq - 特定のMACアドレスに対する他の応答良いスタートですが、問題はIPv6サーバーアドレスが変更されないことです。
/etc/dnsmasq.dの下に03-bypass.confを作成しましたが、次のように動作します。
dhcp-option=tag:googledns1,6,8.8.4.4,8.8.8.8
dhcp-host=AB:CD:EF:88:77:66,set:googledns1
妻のコンピュータのDNSサーバーは上の図(8.8.4.4と8.8.8.8)のようになります。しかし、私のDHCPサーバーであるIPv6エントリもあります。
私はこれを試しました:
dhcp-option=tag:googledns2,option6:dns-server,[2001:4860:4860::8888]
dhcp-host=AB:CD:EF:88:77:66,set:googledns2
しかし、あまり差がないようです。実際には、このオプションのみを使用するか、両方のオプションを設定しても、これらのカスタマイズは無視されるように見えます(彼女のDNSサーバーはIPv4およびIPv6用のDHCP / DNSサーバーに設定されています)。ただし、dnsmasqデーモンはエラーや警告を表示しません。
どんなアイデアがありますか?オンラインでこの問題に関する議論が見つかりませんでした。ありがとうございます。
答え1
この記事を読んでいる他の人は、IPv6 DNSサーバーアドレスをIPV4 MACアドレスに割り当てたいようです。 IPV6インターフェイスIDに割り当てる必要があります。