Как обнаружить ошибку поиска DNS в JavaScript - PullRequest
5 голосов
/ 12 марта 2012

Мне было интересно, есть ли способ обнаружить ошибку поиска DNS в JavaScript.

есть какой-то код или какая-то хитрость?

или это миссия невыполнима?

Может кто-нибудь пролить свет на это? Большое спасибо!

1 Ответ

1 голос
/ 12 марта 2012

Невозможно точно предсказать, какое поведение произойдет, если на компьютере случайного конечного пользователя возникнет «Ошибка поиска DNS».

Например, многие интернет-провайдеры возвращают свои собственные «вспомогательные» поисковые страницы / сайты, когда поиск выполняется на несуществующем домене (NXDOMAIN). Это также известно как DNS Hijacking .

Пользователь также может настроить свои собственные записи домена в локальном «файле хоста», что даст «ложное срабатывание».

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...