Самый простой способ сделать это с помощью службы DNS. Если вы подпишетесь на альтернативный DNS, вы сможете получить большую часть этого за вас с минимальными настройками. Просто попросите маршрутизатор раздать свои IP-адреса DNS-сервера, и вы можете пойти дальше.
Чтобы воспользоваться их бесплатной службой, просто сделайте эти IP-адреса DNS-серверами на вашем маршрутизаторе, а те, которые раздаются DHCP:
198.101.242.72
23.253.163.53
Они могут измениться, поэтому проверьте , хорошо ли вы выглядите после публикации.
В качестве альтернативы, хотя, вероятно, это невозможно на вашем маршрутизаторе (из-за того, что аппаратному обеспечению не хватает требуемой мощности), Pi-Hole - это проект, который выполняет именно то, что вы ищете, в качестве реальной службы, работающей в вашей сети. Другие сделали это по-другому. Вероятно, его можно адаптировать без особых усилий для более мощного маршрутизатора, работающего с открытой ОС, такой как Tomato, DD-WRT, OpenWRT, HyperWRT, Gargoyle или ViOS (устройства Ubiquiti - отличный вариант). Есть много руководств, которые можно адаптировать, и некоторые специально созданные вещи для этого. Проверь их!
Pi-Hole:https://pi-hole.net/
Руководство по Adafruit:https://learn.adafruit.com/raspberry-pi-as-an-ad-blocking-access-point/overview?view=all
Сделайте небольшое исследование, и вы найдете много материала по этому вопросу.
Вот две ссылки на БД для вашего оборудования:
OpenWRT
DD-WRT
Помимо этого, если вы хотите попробовать и внедрить его на маршрутизаторе, я бы посоветовался на соответствующих форумах поддержки для упомянутых выше ОС. Я бы поставил доллары на пончики, есть опытные пользователи, которые уже сделали это, просто на что-то с небольшой говядиной.