dnsutil

package
Version: v0.0.0-...-babbdab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2017 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Package dnsutil contains higher-level methods useful with the dns package. While package dns implements the DNS protocols itself, these functions are related but not directly required for protocol processing. They are often useful in preparing input/output of the functions in package dns.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddOrigin

func AddOrigin(s, origin string) string

AddDomain adds origin to s if s is not already a FQDN. Note that the result may not be a FQDN. If origin does not end with a ".", the result won't either. This implements the zonefile convention (specified in RFC 1035, Section "5.1. Format") that "@" represents the apex (bare) domain. i.e. AddOrigin("@", "foo.com.") returns "foo.com.".

func TrimDomainName

func TrimDomainName(s, origin string) string

TrimDomainName trims origin from s if s is a subdomain. This function will never return "", but returns "@" instead (@ represents the apex (bare) domain).

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL