CoreDns源码解析完整版.pdfVIP

  • 16
  • 0
  • 约9.07千字
  • 约 7页
  • 2023-12-11 发布于湖北
  • 举报

CoreDns源码解析

1.⾸先main⽅法在coredns.go内,因为这个⽂件⼊了core/plugin.go,⽽core/plugin.go内⼊了所有插件,所以会执⾏所有插件的

init⽅法,每个插件的init⽅法功能都⼀样,就是把⾃⼰注册为caddy中名为dns的server的plugin

coredns.go

import(

/coredns/coredns/coremain

//PluginCoreDNS

_/coredns/coredns/core/plugin

)

funcmain(){

coremain.un()

}

packageplugin

import(

//Includeallplugins.

_/caddyserver/caddy/onevent

_/coredns/coredns/plugin/any

_/coredns/coredns/plugin/auto

_/coredns/coredns/p

文档评论(0)

1亿VIP精品文档

相关文档