--record | -r | string | Target record name (FQDN or relative name) [required] |
--type | -t | string | Record type: A, AAAA, CNAME, SRV (default: A) |
--data | -D | string | Record data (IP address, target hostname, etc.) [required] |
--zone | — | string | DNS zone (defaults to domain) |
--forest | — | bool | Use ForestDnsZones instead of DomainDnsZones |
--legacy | — | bool | Use the System partition (legacy DNS storage) |
--allow-multiple | — | bool | Allow multiple records with the same name |
--ttl | — | int | TTL in seconds (default: 180) |
--dns-server | — | string | DNS server IP for SOA serial lookup |
--tcp | — | bool | Use DNS over TCP for SOA lookup |
--rpc | — | bool | Use RPC instead of LDAP (not yet implemented) |
--priority | — | uint16 | SRV record priority |
--weight | — | uint16 | SRV record weight |
--port | — | uint16 | SRV record port |