LINUX.ORG.RU

Подними свой DNS сервер, например named или unbind и отключи в них ipv6 / настрой фильтры.

Используй этот DNS сервер в своих клиентах.

В named можно целиком фильтровать ipv6 ответы, т.е. ААА записи, в unbind можно для определённой зоны.

kostik87 ★★★★★
()

простейший, с помощью dnsmasq убрать АААA записи для ютуб доменов

server=/googlevideo.com/youtube.com/youtu.be/yt3.ggpht.com/ytimg.com/#
address=/googlevideo.com/youtube.com/youtu.be/yt3.ggpht.com/ytimg.com/::

или более правильно, запустить два процесса dnsmasq, один с --filter-AAAA и пересылать на него запросы по ютуб доменоам со второго

yandrey ★★
()
Последнее исправление: yandrey (всего исправлений: 2)

В настройках firefox указываешь в network.dns.ipv4OnlyDomains нужные домены через запятую. Самый быстрый способ. Но не универсальный.

Khnazile ★★★★★
()
Ответ на: комментарий от yandrey

простейший, с помощью dnsmasq убрать АААA записи для ютуб доменов

В общем-то как вариант…, но и я ещё нарыл парочку способов, с помощью Squid 3 и «прицельного» снижения предпочитаемости IPv6-адресов https://version6.ru/deprefer-ipv6 Оставлю ссылку здесь, может пригодится.

Kisliy
() автор топика
Ответ на: комментарий от Khnazile

В настройках firefox указываешь в network.dns.ipv4OnlyDomains нужные домены через запятую. Самый быстрый способ. Но не универсальный.

Неплохое решение, но универсальности - да, малова-то будет.

Kisliy
() автор топика
Ответ на: комментарий от Lordwind

когда много доменов в списке, то ли dnsmasq начинает заикаться, то ли апстрим шейпить - очень долго правила наполняются при ребуте/рестарте.

EAT_INSIDE
()
Ответ на: комментарий от amd_amd

можно пустить что угодно - добавь такое ipv6.disable=1 в параметры ядра

Полное отключение IPv6 точно не рассматривается :)

Kisliy
() автор топика

Настрой себе прокси-сервер squid. Пускай трафик через него. В squid запрети ipv6.

Дешево и сердито.

Nurmukh ★★★★
()
Ответ на: комментарий от Nurmukh

Настрой себе прокси-сервер squid. Пускай трафик через него. В squid запрети ipv6.

Я решил костылями воспользоваться, на клиентах windows 10 прописать в prefixpolicies диапазон ipv6 youtube. Правда пока не знаю как это сделать. Есть только пример изменения приоритета IPv4: netsh interface ipv6 set prefix ::ffff:0:0/96 55 4. А как добавлять сюда строчки случаем не знаете?

Kisliy
() автор топика

К удивлению всё заработало как надо и с первого раза :`) Просто вбил вот это всё в командную строку:

netsh interface ipv6 add prefix 2607:f8b0::/32 1 66
netsh interface ipv6 add prefix 2a00:1450::/32 1 67
netsh interface ipv6 add prefix 2404:6800::/32 1 68
netsh interface ipv6 add prefix 2800:3f0::/32 1 69
netsh interface ipv6 add prefix 2c0f:fb50::/32 1 70
Kisliy
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.