Назад | Перейти на главную страницу

Разные результаты DNS-запросов из разных мест

Я получаю разные результаты при запросе одного и того же DNS-сервера из разных мест. Например. из дома:

> nslookup en.wikipedia.org 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    en.wikipedia.org
Address:  198.35.26.96

С VPS DigitalOcean:

$ nslookup en.wikipedia.org 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   en.wikipedia.org
Address: 208.80.154.224

Из другого места в другой стране:

> nslookup en.wikipedia.org 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    en.wikipedia.org
Address:  91.198.174.192

Как это возможно? Я получаю те же результаты при запросе SOA (ns0.wikimedia.org в 208.80.154.238) вместо сервера Google. Я бы предположил что-то вроде кругового, но нет! Возвращаемый IP всегда один и тот же для одного и того же места. И все возвращенные IP-адреса принадлежат WikiMedia в соответствии с обратными записями DNS, так что это не какая-то вредоносная программа. Но как тогда это работает?

Это GeoDNS, или как люди его любят называть. Есть несколько провайдеров, которые предлагают эту услугу. Разные результаты в зависимости от источника поиска.

https://en.wikipedia.org/wiki/Geodns

https://www.zerigo.com/docs/managed-dns/setting_up_geodns

https://aws.amazon.com/route53/faqs/#what_is_geo_dns

Вероятно, это связано с тем, что он использует IP-адрес DNS-сервера с наименьшим количеством переходов из места, из которого вы выполняете поиск. Если вы проверите все адреса с arin.net (тот, который не RIPE), они принадлежат WIKIMEDIA.

Я сделал NSLOOKUP с участием LSERVER из Германии и получил такой же 91.198.174.192 как и ты. Я сделал из своего местоположения в США и получил то же самое 208.80.154.224 как и ты.

Я не думаю, что вы подвержены риску заражения вредоносным ПО, судя по моим результатам, которые соответствуют вашим.