dns

package
v0.0.0-...-846a3b6 Latest Latest
Warning

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

Go to latest
Published: May 14, 2021 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteManual

func DeleteManual(localInterfaceIP net.IP) error

DeleteManual - reset manual DNS configuration to default (DHCP) 'localInterfaceIP' (obligatory only for Windows implementation) - local IP of VPN interface

func GetLastManualDNS

func GetLastManualDNS() string

GetLastManualDNS - returns information about current manual DNS

func Initialize

func Initialize() error

Initialize is doing initialization stuff Must be called on application start

func Pause

func Pause() error

Pause pauses DNS (restore original DNS)

func Resume

func Resume(defaultDNS net.IP) error

Resume resuming DNS (set DNS back which was before Pause)

func SetManual

func SetManual(addr net.IP, localInterfaceIP net.IP) error

SetManual - set manual DNS. 'addr' parameter - DNS IP value 'localInterfaceIP' (obligatory only for Windows implementation) - local IP of VPN interface

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL