@leeroy/dns-over-https

0.1.1 • Public • Published

dns-over-https

Build Status npm version Download Total

Resolve DNS records via the Google Public DNS HTTPS API

Google Public DNS docs

Installation

yarn add dns-over-https

Usage

import resolveRecord from 'dns-over-https';

(async () => {
  const a = await resolveRecord('google.com'); // resolves for A records

  const aaaa = await resolveRecord('google.com', 'AAAA'); // resolves for AAAA records

  const txt = await resolveRecord('google.com', 'TXT', {
    disableDNSSEC: true,
    EDNSClientSubnet: '0.0.0.0/0',

    // allows you to pass additional request headers
    headers: {
      'user-agent': 'custom'
    },

    // allows you to pass additional request options
    requestOptions: {}
  });
})();

/@leeroy/dns-over-https/

    Package Sidebar

    Install

    npm i @leeroy/dns-over-https

    Weekly Downloads

    1

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    136 kB

    Total Files

    9

    Last publish

    Collaborators

    • leeroy