Ionic Framework 4 is almost here. Preview the beta docs and try it out now! Try Ionic 4 Beta

DNS

Improve this doc

A plugin for Apache Cordova that enables applications to manually resolve hostnames into an underlying network address. This is mostly useful for determining whether there is a problem with the device's DNS server configuration.

Repo: https://bitbucket.org/zegeba/cordova-plugin-dns

Installation

  1. Install the Cordova and Ionic Native plugins:
    $ ionic cordova plugin add cordova-plugin-dns
    $ npm install --save @ionic-native/dns
    
  2. Add this plugin to your app's module

Supported platforms

Usage

import { DNS } from '@ionic-native/dns';


constructor(private dns: DNS) { }

...
this.dns.resolve(hostname)
  .then(
    address => console.log('Resolved ' + hostname + ' to ' + address),
    error => console.log('Failed to resolve ' + hostname + ': ' + error)
  );

Instance Members

resolve(hostname)

Resolve hostnames into an underlying network address.

Param Type Details
hostname

Returns: Promise<string> Returns a promise that resolves with the resolution.

API

Native

General