2012-03-12 10 views
5

Tôi đã tự hỏi là có một cách để phát hiện lỗi tra cứu DNS trong JavaScript.Làm thế nào để phát hiện lỗi tra cứu DNS trong JavaScript

có một số mã hoặc một số mẹo hoạt động không?

hoặc đây là nhiệm vụ không thể?

ai đó có thể làm sáng tỏ điều này? cảm ơn rất nhiều!

+0

http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-address-of-a-hostname-from-javascript –

+0

Trong mã JS thuần túy bạn không thể. – TOUDIdel

+0

trong javascript có thể với nodeJS. http://stackoverflow.com/questions/6475842/node-js-udp-dgram-handling-error-from-dns-resolution – fcalderan

Trả lời

1

Không thể dự đoán chính xác hành vi nào sẽ xảy ra khi có 'Lỗi tìm kiếm DNS' trên máy của người dùng cuối ngẫu nhiên.

Ví dụ: nhiều ISP trả lại trang/trang web tìm kiếm 'trợ giúp' của riêng họ khi tra cứu được thực hiện trên miền không tồn tại (NXDOMAIN). Điều này còn được gọi là DNS Hijacking.

Một người dùng cũng có thể định cấu hình các mục nhập tên miền của riêng họ trên 'máy chủ lưu trữ' cục bộ, điều này sẽ cung cấp 'dương tính giả'.

Để biết phương pháp đáng tin cậy hơn, bạn nên thực hiện tra cứu này trên máy chủ của mình, điều này sẽ cho chỉ báo tốt hơn là liệu miền có thể truy cập được với thế giới rộng hơn hay không. Nó cũng sẽ cho phép bạn phân biệt giữa các trang web chỉ là xuống hoặc không thể truy cập từ máy của người dùng, thay vì một mục không hợp lệ.