diff --git a/src/Dns/DnsZoneExtensions.cs b/src/Dns/DnsZoneExtensions.cs
index 5652958..e20e7a2 100644
--- a/src/Dns/DnsZoneExtensions.cs
+++ b/src/Dns/DnsZoneExtensions.cs
@@ -216,8 +216,8 @@ public static DnsSRVRecord CreateSRVRecord(this DnsZone zone, string service, st
/// Record time to live (TTL)
/// Descriptive text whose semantics depend on the owner domain.
/// Resulting created record
- public static DnsTXTRecord CreateTXTRecord(this DnsZone zone, DnsIpAddress address, TimeSpan timeToLive, string descriptiveText)
- => (DnsTXTRecord)zone.CreateRecord(new DnsTXTRecord(zone, address, timeToLive, descriptiveText));
+ public static DnsTXTRecord CreateTXTRecord(this DnsZone zone, string name, TimeSpan timeToLive, string descriptiveText)
+ => (DnsTXTRecord)zone.CreateRecord(new DnsTXTRecord(zone, name, timeToLive, descriptiveText));
///
/// Adds a X.25 (X25) record to the zone