Я видел несколько связанных постов на эту тему:Как клиентские приложения знают, как использовать IPv4 или IPv6? и Как узнать, подключен ли ваш браузер к IPv4 или Ipv6 адресу веб-сайта?
Первому посту уже пару лет, поэтому я не уверен, что он все еще актуален, а второй не ответил на мой вопрос.
Я спрашиваю, почему я установил пи-дыру, чтобы блокировать рекламу. Я настроил свой маршрутизатор, чтобы использовать pi-hole в качестве DNS-сервера IPv4, однако я по-прежнему вижу рекламу при просмотре сайта, например, CNN. Затем я понял, что мой поставщик услуг Интернета (Comcast) предоставил два IP-адреса, один IPv4 и один IPv6, и мой маршрутизатор также поддерживает IPv6.
Когда я вручную отключаю IPv6 на своей сетевой карте, реклама перестает отображаться при просмотре веб-сайта CNN. Поэтому я пришел к выводу, что я использовал IPv6 для подключения к веб-сайту CNN. Мой вопрос, когда веб-браузер решает использовать IPv4 или IPv6 для подключения к месту назначения? Это просто попытаться сначала использовать IPv6, а если это удастся, то использовать его, в противном случае использовать IPv4?
Примечание: очевидно, что модем / маршрутизатор Arris SBG6700-AC позволяет настраивать только DNS-сервер IPv4, но не DNS-сервер IPv6. Чтобы указать свой собственный DNS-сервер IPv6, я должен настроить его с самого компьютера.