dns

package
v3.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2026 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Overview

Package dns 提供 DNS 配置管理功能

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetDNS

func SetDNS(dns1, dns2 string) error

SetDNS 设置 DNS 服务器

Types

type Manager

type Manager int

Manager 定义了 DNS 管理的类型

const (
	ManagerUnknown Manager = iota
	ManagerNetworkManager
	ManagerNetplan
	ManagerResolvConf
)

func DetectManager

func DetectManager() Manager

DetectManager 检测当前系统使用的 DNS 管理方式

func GetDNS

func GetDNS() ([]string, Manager, error)

GetDNS 获取当前 DNS 配置

func (Manager) String

func (m Manager) String() string

String 返回 Manager 的字符串表示

Jump to

Keyboard shortcuts

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