Я пытаюсь получить NETGEAR R7000 под управлением dd-wrt (DD-WRT v3.0-r35030M kongac (19/19/18)) для обслуживания адресов IPv6 с их дополнительными DNS-серверами IPv6.
IPv4 работает должным образом, и я изменил конфигурацию для объявления DNS-серверов IPv4 с помощью этой команды dhcp-option. Я поместил это в DD-WRT>Services>Services>Dnsmasq>Additional Dnsmasq Options
. (изображение: https://i.imgur.com/iP1EyaA.png)
dhcp-option=6,198.206.14.241,138.197.25.214
Windows успешно извлекает адреса IPv4.
Connection-specific DNS Suffix : ***
Description : ***
Physical Address : ***
DHCP Enabled : Yes
IPv4 Address : 192.168.1.7
IPv4 Subnet Mask : 255.255.255.0
Lease Obtained : 2018, May 18 09:56:24
Lease Expires : 2018, May 19 09:49:32
IPv4 Default Gateway : 192.168.1.1
IPv4 DHCP Server : 192.168.1.1
IPv4 DNS Servers : 198.206.14.241, 138.197.25.214
IPv4 WINS Server :
NetBIOS over Tcpip Enabled : Yes
IPv6 Address : 2601:2c5:c000:4c63:bc0d:9d58:6daf:81cf
Link-local IPv6 Address : fe80::bc0d:9d58:6daf:81cf%14
IPv6 Default Gateway : fe80::2e30:33ff:fe44:7029%14
IPv6 DNS Server :
Проблема в том, что я не могу заставить DD-WRT сделать то же самое с IPv6. В приведенном выше примере Windows, IPv6 не имеет сопутствующих IP-адресов IPv6, даже не предоставляется IP-адрес маршрутизатора (у маршрутизатора также есть DNS-сервер). Я должен вручную добавить адреса IPv6 для разрешения любых доменных имен IPv6.
Это моя конфигурация radvd в разделе DD-WRT>Setup>IPV6
:
interface br0 {
AdvSendAdvert on;
prefix 2601:2c5:c000:4c63::/64 {
AdvOnLink on;
AdvRouterAddr on;
};
RDNSS 2001:4860:4860::8888 2001:4860:4860::8844 {
AdvRDNSSLifetime 3600;
}; # does not work?
};
Полная конфигурация IPV6: (изображение: https://i.imgur.com/Jmuvr6a.png)
Я планирую использовать Pihole на внутреннем DNS-сервере. Pihole отлично работает для IPv4, когда я устанавливаю dhcp-option
в dhcp-option=6,192.168.1.12
(как, например, клиенты устанавливают DNS-сервер IPv4 в 192.168.1.12
). DNS-запросы IPv6 пересылаются, побеждая блокировщик рекламы.