# ipaserver.plugins.dns

### Classes

| `A6Record`([name])

 | 

 |
| `AAAARecord`([name])

                               | 

                                           |
| `AFSDBRecord`([name])

                              | 

                                           |
| `APLRecord`([name])

                                | 

                                           |
| `ARecord`([name])

                                  | 

                                           |
| `CERTRecord`([name])

                               | 

                                           |
| `CNAMERecord`([name])

                              | 

                                           |
| `DHCIDRecord`([name])

                              | 

                                           |
| `DLVRecord`([name])

                                | 

                                           |
| `DNAMERecord`([name])

                              | 

                                           |
| `DNSRecord`([name])

                                | 

                                           |
| `DNSZoneBase`(api)

                                 | Base class for DNS Zone

                    |
| `DNSZoneBase_add`(api)

                             | 

                                           |
| `DNSZoneBase_add_permission`(api)

                  | 

                                           |
| `DNSZoneBase_del`(api)

                             | 

                                           |
| `DNSZoneBase_disable`(api)

                         | 

                                           |
| `DNSZoneBase_enable`(api)

                          | 

                                           |
| `DNSZoneBase_find`(api)

                            | 

                                           |
| `DNSZoneBase_mod`(api)

                             | 

                                           |
| `DNSZoneBase_remove_permission`(api)

               | 

                                           |
| `DNSZoneBase_show`(api)

                            | 

                                           |
| `DSRecord`([name])

                                 | 

                                           |
| `ForwardRecord`([name])

                            | 

                                           |
| `HINFORecord`([name])

                              | 

                                           |
| `HIPRecord`([name])

                                | 

                                           |
| `IPSECKEYRecord`([name])

                           | 

                                           |
| `KEYRecord`([name])

                                | 

                                           |
| `KXRecord`([name])

                                 | 

                                           |
| `LOCRecord`([name])

                                | 

                                           |
| `MDRecord`([name])

                                 | 

                                           |
| `MINFORecord`([name])

                              | 

                                           |
| `MXRecord`([name])

                                 | 

                                           |
| `NAPTRRecord`([name])

                              | 

                                           |
| `NSECRecord`([name])

                               | 

                                           |
| `NSRecord`([name])

                                 | 

                                           |
| `NXTRecord`([name])

                                | 

                                           |
| `PTRRecord`([name])

                                | 

                                           |
| `RPRecord`([name])

                                 | 

                                           |
| `RRSIGRecord`([name])

                              | 

                                           |
| `SIGRecord`([name])

                                | 

                                           |
| `SPFRecord`([name])

                                | 

                                           |
| `SRVRecord`([name])

                                | 

                                           |
| `SSHFPRecord`([name])

                              | 

                                           |
| `TLSARecord`([name])

                               | 

                                           |
| `TXTRecord`([name])

                                | 

                                           |
| `URIRecord`([name])

                                | 

                                           |
| `UnsupportedDNSRecord`([name])

                     | Records which are not supported by IPA CLI, but we allow to show them if LDAP contains these records.

 |
| `dns_is_enabled`(\*[, version])

                     | 

                                                                                                      |
| `dns_resolve`(hostname, \*[, version])

              | 

                                                                                                      |
| `dns_system_records`(api)

                          | 

                                                                                                      |
| `dns_update_system_records`(\*, dry_run, all, raw)

  | 

                                                                                                      |
| `dnsconfig`(api)

                                   | DNS global configuration object

                                                                       |
| `dnsconfig_mod`(api)

                               | 

                                                                                                      |
| `dnsconfig_show`(api)

                              | 

                                                                                                      |
| `dnsforwardzone`(api)

                              | DNS Forward zone, container for resource records.

                                                     |
| `dnsforwardzone_add`(api)

                          | 

                                                                                                      |
| `dnsforwardzone_add_permission`(api)

               | 

                                                                                                      |
| `dnsforwardzone_del`(api)

                          | 

                                                                                                      |
| `dnsforwardzone_disable`(api)

                      | 

                                                                                                      |
| `dnsforwardzone_enable`(api)

                       | 

                                                                                                      |
| `dnsforwardzone_find`(api)

                         | 

                                                                                                      |
| `dnsforwardzone_mod`(api)

                          | 

                                                                                                      |
| `dnsforwardzone_remove_permission`(api)

            | 

                                                                                                      |
| `dnsforwardzone_show`(api)

                         | 

                                                                                                      |
| `dnsrecord`(api)

                                   | DNS record.

                                                                                           |
| `dnsrecord_add`(api)

                               | 

                                                                                                      |
| `dnsrecord_del`(api)

                               | 

                                                                                                      |
| `dnsrecord_delentry`(api)

                          | 

                                                                                                      |
| `dnsrecord_find`(api)

                              | 

                                                                                                      |
| `dnsrecord_mod`(api)

                               | 

                                                                                                      |
| `dnsrecord_show`(api)

                              | 

                                                                                                      |
| `dnsrecord_split_parts`(name, value, \*[, version])

 | 

                                                                                                      |
| `dnszone`(api)

                                     | DNS Zone, container for resource records.

                                                             |
| `dnszone_add`(api)

                                 | 

                                                                                                      |
| `dnszone_add_permission`(api)

                      | 

                                                                                                      |
| `dnszone_del`(api)

                                 | 

                                                                                                      |
| `dnszone_disable`(api)

                             | 

                                                                                                      |
| `dnszone_enable`(api)

                              | 

                                                                                                      |
| `dnszone_find`(api)

                                | 

                                                                                                      |
| `dnszone_mod`(api)

                                 | 

                                                                                                      |
| `dnszone_remove_permission`(api)

                   | 

                                                                                                      |
| `dnszone_show`(api)

                                | 

                                                                                                      |
