惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
Security Archives - TechRepublic
Security Archives - TechRepublic
V
Vulnerabilities – Threatpost
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Proofpoint News Feed
G
GRAHAM CLULEY
P
Privacy International News Feed
The Hacker News
The Hacker News
Forbes - Security
Forbes - Security
U
Unit 42
N
News and Events Feed by Topic
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cyber Attacks, Cyber Crime and Cyber Security
C
Cisco Blogs
A
About on SuperTechFans
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
D
Docker
I
Intezer
Spread Privacy
Spread Privacy
The Last Watchdog
The Last Watchdog
V2EX - 技术
V2EX - 技术
S
Security @ Cisco Blogs
F
Full Disclosure
S
Secure Thoughts
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
W
WeLiveSecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Project Zero
Project Zero
Recorded Future
Recorded Future
Cyberwarzone
Cyberwarzone
S
Security Affairs
AWS News Blog
AWS News Blog
H
Help Net Security
The GitHub Blog
The GitHub Blog
Hacker News: Ask HN
Hacker News: Ask HN
Vercel News
Vercel News
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
S
Schneier on Security
F
Fortinet All Blogs
C
CERT Recently Published Vulnerability Notes
L
LINUX DO - 最新话题
T
Tor Project blog
T
The Exploit Database - CXSecurity.com
MongoDB | Blog
MongoDB | Blog
Webroot Blog
Webroot Blog

Notes on CoreDNS: DNS and Service Discovery

CoreDNS-1.14.5 Release CoreDNS-1.14.6 Release CoreDNS-1.14.4 Release CoreDNS-1.14.2 Release CoreDNS-1.14.3 Release CoreDNS-1.14.1 Release CoreDNS-1.14.0 Release CoreDNS-1.13.2 Release CoreDNS-1.13.1 Release CoreDNS-1.13.0 Release CoreDNS-1.12.4 Release CoreDNS-1.12.3 Release CoreDNS-1.12.2 Release CoreDNS-1.12.1 Release CoreDNS-1.12.0 Release CoreDNS-1.11.4 Release CoreDNS-1.11.3 Release CoreDNS-1.11.2 Release CoreDNS-1.11.1 Release CoreDNS-1.11.0 Release CoreDNS-1.10.1 Release CoreDNS-1.10.0 Release CoreDNS-1.9.4 Release CoreDNS-1.9.3 Release CoreDNS-1.9.2 Release CoreDNS-1.9.1 Release CoreDNS-1.9.0 Release CoreDNS-1.8.7 Release CoreDNS-1.8.6 Release CoreDNS-1.8.5 Release CoreDNS-1.8.4 Release CoreDNS-1.8.3 Release CoreDNS-1.8.2 Release CoreDNS-1.8.1 Release CoreDNS-1.8.0 Release CoreDNS-1.7.1 Release CoreDNS-1.7.0 Release CoreDNS-1.6.8 Release CoreDNS-1.6.9 Release CoreDNS-1.6.7 Release CoreDNS-1.6.6 Release CoreDNS-1.6.5 Release CoreDNS-1.6.4 Release CoreDNS-1.6.3 Release CoreDNS-1.6.2 Release CoreDNS-1.6.1 Release CoreDNS-1.6.0 Release CoreDNS-1.5.2 Release CoreDNS-1.5.1 Release CoreDNS-1.5.0 Release CoreDNS-1.4.0 Release CoreDNS-1.3.1 Release CoreDNS-1.3.0 Release CoreDNS-1.2.6 Release CoreDNS-1.2.5 Release CoreDNS-1.2.4 Release CoreDNS-1.2.3 Release CoreDNS-1.2.2 Release CoreDNS-1.2.1 Release CoreDNS-1.2.0 Release CoreDNS-1.1.4 Release CoreDNS-1.1.3 Release CoreDNS-1.1.2 Release CoreDNS-1.1.1 Release CoreDNS-1.1.0 Release CoreDNS-1.0.6 Release CoreDNS-1.0.5 Release CoreDNS-1.0.4 Release CoreDNS-1.0.3 Release CoreDNS-1.0.2 Release CoreDNS-1.0.1 Release CoreDNS-1.0.0 Release CoreDNS-0.9.10 Release CoreDNS-0.9.9 Release CoreDNS-010 Release CoreDNS-009 Release CoreDNS-008 Release CoreDNS-007 Release CoreDNS-006 Release CoreDNS-005 Release CoreDNS-004 Release CoreDNS-003 Release CoreDNS-002 Release CoreDNS-001 Release
CoreDNS-011 Release
coredns · 2017-09-11 · via Notes on CoreDNS: DNS and Service Discovery

CoreDNS-011 has been released!

CoreDNS is a DNS server that chains plugins, where each plugin implements a DNS feature.

Release v011 is a major release, with backwards incompatible changes in the kubernetes plugin.

Core

This release has backwards incompatible changes for the kubernetes plugin.

  • Stop vendoring github.com/miekg/dns and golang.org/x/net/context. This enables external plugin to compile without tripping over vendored types that mismatch.
  • Allow an easy way to specify reverse zones in the Corefile, just use (e.g) 10.0.0.0/24 as the zone name, CoreDNS translates this to 0.0.10.in-addr.arpa. This is only done when the netmask is a multiple of 8 and for both IPv4 and IPv6.
  • Bug and stability fixes.

Plugins

Make kubernetes, file, secondary, hosts, erratic and metrics now fail on unknown properties in the Corefile.

New

  • federation: enables federation via kubernetes.
  • autopath: enables autopath-ing. Can be used standalone, but its main use is with kubernetes.

Updates

  • log adds an >rflags replacer that shows the flags from the response - this has been enabled by default.
  • kubernetes deprecates:
    • cidr: use the reverse syntax in the Corefile
    • federation: use the new federation plugin
    • autopath: use the new autopath plugin
  • kubernetes:
    • add TTL option allowing to set minimal TTL for responses.
    • Multiple k8s API endpoints could be specified, separated by ","s, e.g. endpoint http://k8s-endpoint1:8080,http://k8s-endpoint2:8080. CoreDNS will automatically perform a healthcheck and proxy to the healthy k8s API endpoint.
  • rewrite:
    • allow for dynamic properties to be used, like client IP address in rewrite rules, i.e. rewrite edns0 local set 0xffee {client_ip}
    • add support for EDNS0 Client Subnet
  • dnstap now reports messages proxied by proxy, and support remote IP endpoints by specifying tcp://.
  • dnssec now warns if keys can’t be used to sign the configured zones.
  • health now allows for per plugin health status; no plugin makes use of this yet, though.
  • secondary parses a secondary with a zone (secondary example.org {...}) correctly.

Contributors

The following people helped with getting this release done:

Brad Beam, Chris O’Haver, insomniac, James Mills, John Belamaric, Markus Sommer, Miek Gieben Mohammed Naser, Sandeep Rajan, Thong Huynh, varyoo, Yong Tang, 张勋.

If you want to help, please check out one of the issues and start coding!

For documentation and help, see our community page.