Codem\DomainValidation\GoogleDnsOverHttps
The Google DNS over HTTPS (DOH) validator can perform various DNS looksup on domains and domain parts of email addresses
Synopsis
class GoogleDnsOverHttps
extends AbstractDomainValidator
{
- // members
- protected $domain;
- protected string $protocol = "https";
- protected string $host = "dns.google.com";
- protected string $path = "/resolve";
- // Inherited members from AbstractDomainValidator
- protected $domain;
- protected string $protocol;
- protected string $host;
- protected string $path;
- protected integer $timeout;
- // methods
- public void performLookup()
- // Inherited methods from AbstractDomainValidator
- public abstract void performLookup()
- protected void getCacheDir()
- protected void getCachePlugin()
- protected void doGet()
- public void setDomain()
- public void hasMxRecord()
Hierarchy
Members
protected
- $domain
- $domain
- $host
- $host
- $path
- $path
- $protocol
- $protocol
- $timeout
Methods
public
Inherited from Codem\DomainValidation\AbstractDomainValidator
protected
- doGet() — Do a GET request
- getCacheDir()
- getCachePlugin() — Refer: http://guzzle3.readthedocs.io/plugins/cache-plugin.html