chrome.dns

Description

Utilisez l'API chrome.dns pour la résolution DNS.

Autorisations

dns

Disponibilité

Canal de développement

Pour utiliser cette API, vous devez déclarer l'autorisation "dns" dans le fichier manifeste.

{   "name": "My extension",   ...   "permissions": [     "dns"   ],   ... } 

Utilisation

Le code suivant appelle resolve() pour récupérer l'adresse IP de example.com.

service-worker.js :

const resolveDNS = async () => {     let record = await chrome.dns.resolve('example.com');     console.log(record.address); // "192.0.2.172" };  resolveDNS(); 

Types

ResolveCallbackResolveInfo

Propriétés

  • adresse

    chaîne facultative

    Chaîne représentant le littéral d'adresse IP. Fourni uniquement si resultCode indique le succès.

  • resultCode

    Total

    Code de résultat. Un zéro indique que l'opération a réussi.

Méthodes

resolve()

chrome.dns.resolve(
  hostname: string,
)
: Promise<ResolveCallbackResolveInfo>

Résout le nom d'hôte ou le littéral d'adresse IP donné.

Paramètres

  • nom d'hôte

    chaîne

    Nom d'hôte à résoudre.

Renvoie