DNS-Suche in clientseitigem Javascript
Die Durchführung einer DNS-Suche vom Computer des Clients mit clientseitigem Javascript stellt eine Herausforderung dar, da Javascript eine Herausforderung darstellt Es fehlt der direkte Zugriff auf den DNS-Dienst.
Edit: JSONP Webservice Lösung
Eine aktualisierte Lösung ist aus der Community hervorgegangen: ein JSONP-Webservice, der auf Google App Engine gehostet wird. Dieser Webservice gibt die IP-Adresse des Clients zurück. Um es zu verwenden:
function getip(json){ alert(json.ip); // alerts the ip address } <script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"> </script>
Diese Methode macht Server-Proxys überflüssig.
Originalantwort
Vor der JSONP-Lösung reines Javascript Es konnten keine DNS-Suchen durchgeführt werden. Es wurde jedoch eine Problemumgehung mit einem Serverskript unter derselben Domäne vorgeschlagen. Durch Senden einer XMLHttpRequest zum Lesen der Ausgabe dieses Serverskripts konnte die IP-Adresse abgerufen werden.
Das obige ist der detaillierte Inhalt vonWie kann ich eine DNS-Suche in clientseitigem Javascript durchführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!