Я получаю разные результаты при запросе одного и того же 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
Вероятно, это связано с тем, что он использует IP-адрес DNS-сервера с наименьшим количеством переходов из места, из которого вы выполняете поиск. Если вы проверите все адреса с arin.net (тот, который не RIPE), они принадлежат WIKIMEDIA
.
Я сделал NSLOOKUP
с участием LSERVER
из Германии и получил такой же 91.198.174.192
как и ты. Я сделал из своего местоположения в США и получил то же самое 208.80.154.224
как и ты.
Я не думаю, что вы подвержены риску заражения вредоносным ПО, судя по моим результатам, которые соответствуют вашим.