public sealed class GlueRecord : IMessage<DnsSettings.Types.GlueRecord>, IEquatable<DnsSettings.Types.GlueRecord>, IDeepCloneable<DnsSettings.Types.GlueRecord>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Domains v1 API class DnsSettings.Types.GlueRecord.
Defines a host on your domain that is a DNS name server for your domain
and/or other domains. Glue records are a way of making the IP address of a
name server known, even when it serves DNS queries for its parent domain.
For example, when ns.example.com
is a name server for example.com
, the
host ns.example.com
must have a glue record to break the circular DNS
reference.
Implements
IMessage<DnsSettings.Types.GlueRecord>, IEquatable<DnsSettings.Types.GlueRecord>, IDeepCloneable<DnsSettings.Types.GlueRecord>, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.dll
Constructors
GlueRecord()
public GlueRecord()
GlueRecord(DnsSettings.Types.GlueRecord)
public GlueRecord(DnsSettings.Types.GlueRecord other)
Parameter | |
---|---|
Name | Description |
other | DnsSettings.Types.GlueRecord |
Properties
HostName
public string HostName { get; set; }
Required. Domain name of the host in Punycode format.
Property Value | |
---|---|
Type | Description |
String |
Ipv4Addresses
public RepeatedField<string> Ipv4Addresses { get; }
List of IPv4 addresses corresponding to this host in the standard decimal
format (e.g. 198.51.100.1
). At least one of ipv4_address
and
ipv6_address
must be set.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Ipv6Addresses
public RepeatedField<string> Ipv6Addresses { get; }
List of IPv6 addresses corresponding to this host in the standard
hexadecimal format (e.g. 2001:db8::
). At least one of
ipv4_address
and ipv6_address
must be set.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |