chrome.dns

Descripción

Usa la API de chrome.dns para la resolución de DNS.

Permisos

dns

Disponibilidad

Canal de desarrollo

Para usar esta API, debes declarar el permiso "dns" en el manifiesto.

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

Uso

El siguiente código llama a resolve() para recuperar la dirección 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(); 

Tipos

ResolveCallbackResolveInfo

Propiedades

  • dirección

    cadena opcional

    Es una cadena que representa el literal de la dirección IP. Se proporciona solo si resultCode indica éxito.

  • resultCode

    número

    Es el código de resultado. El valor cero indica que la operación se realizó correctamente.

Métodos

resolve()

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

Resuelve el nombre de host o el literal de dirección IP proporcionados.

Parámetros

  • Nombre de host

    string

    Es el nombre de host que se resolverá.

Muestra