Commit b2a71f17 authored by Brickner_cp's avatar Brickner_cp

DNS

parent bffe9119
......@@ -82,6 +82,7 @@ namespace PcapDotNet.Packets.TestUtils
{
case DnsType.A:
return new DnsResourceDataIpV4(random.NextIpV4Address());
case DnsType.Ns:
case DnsType.Md:
case DnsType.Mf:
......@@ -91,10 +92,13 @@ namespace PcapDotNet.Packets.TestUtils
case DnsType.Mr:
case DnsType.Ptr:
case DnsType.NsapPtr:
case DnsType.DName:
return new DnsResourceDataDomainName(random.NextDnsDomainName());
case DnsType.Soa:
return new DnsResourceDataStartOfAuthority(random.NextDnsDomainName(), random.NextDnsDomainName(),
random.NextUInt(), random.NextUInt(), random.NextUInt(), random.NextUInt(), random.NextUInt());
case DnsType.Null:
return new DnsResourceDataAnything(random.NextDataSegment(random.Next(65536)));
......
......@@ -200,6 +200,7 @@ namespace PcapDotNet.Packets.Dns
[DnsTypeRegistration(Type = DnsType.Mr)]
[DnsTypeRegistration(Type = DnsType.Ptr)]
[DnsTypeRegistration(Type = DnsType.NsapPtr)]
[DnsTypeRegistration(Type = DnsType.DName)]
public sealed class DnsResourceDataDomainName : DnsResourceData, IEquatable<DnsResourceDataDomainName>
{
public DnsResourceDataDomainName()
......
......@@ -278,6 +278,7 @@
/// <summary>
/// RFC 2672.
/// DNAME.
/// Payload type: DnsResourceDataDomainName.
/// </summary>
DName = 39,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment