文件名称:coredns-grpc-backend-sample:Go语言编写的示例CoreDNS gRPC代理后端
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-03 18:34:47
Go
适用于CoreDNS的示例gRPC后端 生成gRPC存根 仅在更新时才需要: cd proto protoc dns.proto --go_out=plugins=grpc:. 运行服务器 这将在端口8053(udp / tcp)上启动后端: go build -o main ./main 启动CoreDNS 这将使用端口1053(udp / tcp)上的启动coredns,并通过代理对后端的请求: coredns 试试看 $ dig +short @localhost -p 1053 A foo.example.com 127.0.0.1 $ dig +short @localhost -p 1053 AAAA foo.example.com ::1
【文件预览】:
coredns-grpc-backend-sample-master
----.gitignore(192B)
----server.go(2KB)
----LICENSE(11KB)
----pb()
--------dns.proto(174B)
--------dns.pb.go(5KB)
----README.md(646B)
----Corefile(96B)