Download the PHP package artem-baranovskyi/dns-lookup without Composer
On this page you can find all versions of the php package artem-baranovskyi/dns-lookup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download artem-baranovskyi/dns-lookup
More information about artem-baranovskyi/dns-lookup
Files in artem-baranovskyi/dns-lookup
Download artem-baranovskyi/dns-lookup
More information about artem-baranovskyi/dns-lookup
Files in artem-baranovskyi/dns-lookup
Vendor artem-baranovskyi
Package dns-lookup
Short Description This test standalone Laravel library allows to get all DNS records for the specified domain name.
License MIT
Package dns-lookup
Short Description This test standalone Laravel library allows to get all DNS records for the specified domain name.
License MIT
Keywords dnsdns-lookup
Please rate this library. Is it a good library?
Informations about the package dns-lookup
DnsLookup Library
The DnsLookup library is a PHP package that provides DNS lookup functionality. It allows you to retrieve DNS records for a given domain name in various output formats.
Requirements & Dependencies
"php": "^8.2",
"monolog/monolog": "^3.0"
Installation
You can install the library using Composer. Run the following command in your project directory:
Then add package Service Provider to autoload in config/app.php:
Also add package alias at Class Aliases section:
## Usage
To use the DnsLookup library, you can follow these options:
1. Use DnsLookup as a facade, providing desired output format:
2. Get an instance of DnsLookup form Service Container, providing desired output format:
## Available Output Formats
The getDnsRecords method accepts a format parameter, which determines the output format of the DNS records. The following formats are supported:
array: Returns an array of DNS records (default format)
collection: Returns a DnsRecordCollection object containing the DNS records.
json: Returns a JSON-encoded string of the DNS records.
## Error Handling
If an error occurs during the DNS lookup process, an Exception will be thrown with an error message. It's recommended to wrap the getDnsRecords call in a try-catch block to handle any potential exceptions:
## Contributing
Contributions to the DnsLookup library are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on [GitHub](https://github.com/your-username/dns-lookup).
## License
This library is open source and licensed under the MIT License.All versions of dns-lookup with dependencies
PHP Build Version
Package Version
The package artem-baranovskyi/dns-lookup contains the following files
Loading the files please wait ...