package dns type NS struct { Ns Name } func (ns *NS) Type() uint16 { return TypeNS } func (ns *NS) Pack(p *packer) error { return p.writeName(ns.Ns) } func (ns *NS) Unpack(u *unpacker, length uint16) error { var err error ns.Ns, err = u.readName() return err } func (ns *NS) String() string { return ns.Ns.String() }