Проверьте исходный выпуск:
https://github.com/uBlockOrigin/uBlock-issues/issues/780
Вот что нам следует делать:
Помимо реализации этого в AdGuard Home, мы должны сделать следующее:
dnsproxy
На всякий случай упускается из виду следующее ... Было бы хорошо, если бы это проходило через всю цепочку CNAME. Т.е.
ad.firstparty.com cname разблокировано.company2.com
unblocked.company2.com cname blocked.adcompany.com
blocked.adcompany.com
Этот запрос следует заблокировать, если заблокирован unblocked.company2.com или blocked.adcompany.com.
@hoshsadiq все записи CNAME в цепочке будут присутствовать в ответе рекурсора, поэтому это не проблема:
$ nslookup test2.meshkov.info
Server: 2001:db8:7c02:1::1
Address: 2001:db8:7c02:1::1#53
Non-authoritative answer:
test2.meshkov.info canonical name = test1.meshkov.info.
test1.meshkov.info canonical name = example.org.
Name: example.org
Address: 93.184.216.34
Ааа! Идеально!
Самый полезный комментарий
@hoshsadiq все записи CNAME в цепочке будут присутствовать в ответе рекурсора, поэтому это не проблема: