diff options
Diffstat (limited to 'middleware/rewrite/name.go')
-rw-r--r-- | middleware/rewrite/name.go | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/middleware/rewrite/name.go b/middleware/rewrite/name.go deleted file mode 100644 index 6233197d6..000000000 --- a/middleware/rewrite/name.go +++ /dev/null @@ -1,24 +0,0 @@ -package rewrite - -import ( - "github.com/coredns/coredns/middleware" - - "github.com/miekg/dns" -) - -type nameRule struct { - From, To string -} - -func newNameRule(from, to string) (Rule, error) { - return &nameRule{middleware.Name(from).Normalize(), middleware.Name(to).Normalize()}, nil -} - -// Rewrite rewrites the the current request. -func (rule *nameRule) Rewrite(w dns.ResponseWriter, r *dns.Msg) Result { - if rule.From == r.Question[0].Name { - r.Question[0].Name = rule.To - return RewriteDone - } - return RewriteIgnored -} |