DNSmasq - IPV4およびIPv6に対するMACアドレスベースの応答

DNSmasq - IPV4およびIPv6に対するMACアドレスベースの応答

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に割り当てる必要があります。

関連情報