1.0.6 • Published 6 months ago

@trellisorg/dns-validator v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@trellisorg/dns-validator

Directive that can be attached to a form control (input or textarea) that will validate the domain entered in using Googles public DNS-over-HTTP (DoH) JSON API.

Useful if you want to validate that the domain entered by a user matches some valid DNS query (like en email has a valid MX record for the entered domain for example).

Install

yarn yarn add @trellisorg/dns-validator

npm npm i @trellisorg/dns-validator --save

Usage

<input
    placeholder="Enter a domain"
    dns
    type="email"
    [query]="{ type: 'mx' }"
    #dnsValidator="dns"
/>

<div>{{ dnsValidator.response$ | async | json }}</div>

The response$ observable will contain a Status property on it that correlates to if the DNS query is valid or not.

More info here:

https://developers.google.com/speed/public-dns/docs/doh

1.0.6

6 months ago

1.0.5

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago