Download the PHP package bluelibraries/dns without Composer
On this page you can find all versions of the php package bluelibraries/dns. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bluelibraries/dns
More information about bluelibraries/dns
Files in bluelibraries/dns
Download bluelibraries/dns
More information about bluelibraries/dns
Files in bluelibraries/dns
Vendor bluelibraries
Package dns
Short Description PHP DNS utility
License LGPL-2.1-or-later
Homepage https://github.com/bluelibraries/dns
Package dns
Short Description PHP DNS utility
License LGPL-2.1-or-later
Homepage https://github.com/bluelibraries/dns
Please rate this library. Is it a good library?
Informations about the package dns
DNS
Use certain DNS handler for DNS interrogation
FOR PHP >= 7.4 ONLY
For older PHP version we strongly suggest bluelibraries/php5-dns
Demo
Example:
Install via composer
This package contains 4 types which can be used for DNS interrogations
- DnsGetRecord based on
dns_get_record
PHP function - Dig based on
dig
shell command (better thandns_get_record
and still secured) - UDP based on
raw
DNS calls usingUDP/socket
- useful for short answered queries as UDP answers might be limited to512
bytes - TCP based on
raw
DNS calls usingTCP/socket
- this the best and is set asdefault
handler
Dns handlers comparison
Feature | DNS_GET_RECORD | DIG | UDP | TCP |
---|---|---|---|---|
Force timeout limit | NO | YES | YES | YES |
Detect more record types that are defined in PHP |
NO | YES | YES | YES |
Use custom nameserver | NO | YES | YES | YES |
Handle large responses | YES | YES | NO | YES |
No need for extra modules/packages for running | YES | NO | YES | YES |
Dns handlers custom settings
Similar for UDP and DIG
DnsGetRecord - this handler has a limited number of settings
Retrieve records examples, and more...
- A
- NS
- CNAME
- SOA
- PTR
- HINFO
- MX
- TXT
- SPF
- DKIM
- DMARC
- MtaSts
- TlsReporting
- DomainVerification
- AAAA
- SRV
- NAPTR
- DS
- RRSIG
- NSEC
- DNSKEY
- NSEC3PARAM
- CDS
- CDNSKEY
- HTTPS
- CAA
Retrieve records using dns_get_record
Retrieve records using dig
Retrieve records using UDP
Retrieve records using TCP
Retrieve TXT records
Retrieve A (address) records
Retrieve ALL records
All versions of dns with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
ext-json Version *
ext-sockets Version *
ext-json Version *
ext-sockets Version *
The package bluelibraries/dns contains the following files
Loading the files please wait ....