https://github.com/thekuwayama/caa_rr_patch
the patch that adds CAA Resource Record
https://github.com/thekuwayama/caa_rr_patch
caa dns ruby
Last synced: 7 months ago
JSON representation
the patch that adds CAA Resource Record
- Host: GitHub
- URL: https://github.com/thekuwayama/caa_rr_patch
- Owner: thekuwayama
- License: mit
- Archived: true
- Created: 2020-01-27T03:28:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-25T13:57:21.000Z (about 1 year ago)
- Last Synced: 2025-10-07T13:32:26.204Z (7 months ago)
- Topics: caa, dns, ruby
- Language: Ruby
- Homepage:
- Size: 9.77 KB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# caa_rr_patch
[](https://badge.fury.io/rb/caa_rr_patch)
[](https://github.com/thekuwayama/caa_rr_patch/actions?workflow=CI)
[](https://codeclimate.com/github/thekuwayama/caa_rr_patch/maintainability)
`caa_rr_patch` is the patch that adds CAA Resource Record.
* https://datatracker.ietf.org/doc/html/rfc8659
## :warning: Disclaimer :warning:
`resolv` version 0.4.0 supports CAA record. Use `resolv` instead of `caa_rr_patch`.
## Installation
The gem is available at [rubygems.org](https://rubygems.org/gems/caa_rr_patch). You can install it the following.
```bash
$ gem install caa_rr_patch
```
## Usage
You can resolve CAA resources.
```bash
$ irb
irb(main):001:0> require 'caa_rr_patch'
=> true
irb(main):002:1* Resolv::DNS.new.getresources(
irb(main):003:1* "google.com",
irb(main):004:1* Resolv::DNS::Resource::IN::CAA
irb(main):005:0> )
=> [#]
```
## License
The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).