Как заставить только 1 DNS-сервер для домашнего пользователя?
Я пытаюсь выбрать для поиска только один DNS-сервер, но он продолжает пересылать мои поиски двум другим пользователям в другой сети, расположенной намного ближе к моему местоположению. Это именно то, чего я пытаюсь избежать.
Я установил это на Internet Protocol IPv4 > General > Use the following DNS server address
Является ли проблема, которую выбрал DNS, переадресация поисков DNS на другой DNS-сервер? Если это так, мне нужно только найти такой DNS-сервер, который не будет перенаправлять?
Как некоторые веб-сайты определяют, какие DNS-серверы я использовал для их посещения? Изменить: Похоже, это может объяснить это: https://stackoverflow.com/questions/10721731/is-it-possible-to-detect-visitor-dns-server
1 ответ
Вы совершенно не понимаете, как работает DNS.
DNS не перенаправляет запросы. Сервер имен попросит свой вышестоящий сервер имен получить ответы, которые он не знает. Как правило, для любого доменного имени требуется минимум 2 сервера имен - большинство доменных имен имеют более одного.
Автору (то есть серверам имен, связанным с доменом) известен IP-адрес сервера имен, который его запрашивал, и на основе этого IP-адреса источника они могут сделать очень обоснованное предположение о том, где находится запрашивающий сервер имен и, таким образом, приблизительно, где находится конечное устройство. Есть много DNS-серверов, так много IP-адресов и географических подсказок.
FWIW, наборы имен, такие как Googles 8.8.8.8, отличаются тем, что на самом деле они состоят из множества кластеров серверов имен, которые маршрутизируются по-разному в зависимости от того, где вы находитесь.
Использование VPN или удаленного к вам кластерного сервера имен [если вы можете найти тот, который будет принимать запросы от вас], может "форсировать" разные ответы.