Est-il possible d'effectuer une recherche DNS (convertir le nom d'hôte en adresse IP) en utilisant Javascript côté client ?
P粉4595788052023-08-21 22:08:37
0
2
366
Je souhaite utiliser Javascript côté client pour effectuer une recherche DNS (voir le mappage du nom d'hôte vers l'adresse IP de la machine cliente). Est-ce possible?
EDIT: Cette question m'a chatouillé, j'ai donc construit un webservice JSONP sur Google App Engine qui renvoie l'adresse IP du client. Utilisation :
Oui, aucun proxy de serveur requis.
Pure JS ne peut pas y parvenir. Si vous disposez d'un script serveur qui imprime la sortie sur le même domaine, vous pouvez envoyer un XMLHttpRequest pour le lire.
Dans la bibliothèque standard JavaScript, il n'y a aucune notion d'hôte ou d'adresse IP. Vous devez donc accéder à un service externe pour trouver le nom d'hôte.
Je vous recommande d'héberger un cgi-bin qui recherche l'adresse IP du nom d'hôte et y accède via JavaScript.
EDIT: Cette question m'a chatouillé, j'ai donc construit un webservice JSONP sur Google App Engine qui renvoie l'adresse IP du client. Utilisation :
Oui, aucun proxy de serveur requis.
Pure JS ne peut pas y parvenir. Si vous disposez d'un script serveur qui imprime la sortie sur le même domaine, vous pouvez envoyer un XMLHttpRequest pour le lire.
Dans la bibliothèque standard JavaScript, il n'y a aucune notion d'hôte ou d'adresse IP. Vous devez donc accéder à un service externe pour trouver le nom d'hôte.
Je vous recommande d'héberger un cgi-bin qui recherche l'adresse IP du nom d'hôte et y accède via JavaScript.