lightdns
这是一个轻型DNS服务器,目前提供A类型记录。
安装
go get github.com/openmohan/lightdns
要求
继续1.90
用法
导入包lightdns "github.com/openmohan/lightdns"
创建一个DNS服务器dns := lightdns.NewDNSServer(port_int)
使用功能AddZoneData添加区域数据
dns.AddZoneData(zone, staticRecords, lookupFunction, ZoneType)
例子
如果记录数据可用,我们可以对其进行编码并添加区域数据
var googleRecords = map[string]string{
"mail.google.com": "192.168.0.2",
"paste.google.com": "1