[bind10-dev] minimum authoritative DNS server requirements ?
Kazunori Fujiwara
fujiwara at wide.ad.jp
Tue Oct 19 06:48:30 UTC 2010
Is it a last time to say requirements?
We discussed minimum authoritative DNS server last face 2 face
meeting. The result was that minimum authoritative DNS server is
b10-auth and it runs individually.
# Currently, meeting minute is not available.
# https://bind10.isc.org/wiki/2010-09-03
I prefer minimum authoritative DNS server is one C or C++ program and
as compact as possible.
Then do we define minimum authoritative DNS server requirements ?
My idea of minimum authoritative DNS server's functions are:
- It acts as authoritative DNS server.
- It reads zone files and act as master DNS server.
- It manages slave zones (using timer/NOTIFY/AXFR/IXFR).
- It acts as master DNS server and offer zone transfer function
(NOTIFY/AXFR/IXFR).
# NSD's function is near my idea of minimum authoritative DNS server,
# but it does not have IXFR-out function.
JPRS's case, we designed JP DNS servers hierarchically.
Zone File---Shadow Master--------------Transfer-------------Auth DNS servers
A/IXFR a few servers A/IXFR [a-g].dns.jp
NOTIFY NOTIFY over 30 servers
Shadow Master reads zone files and offer A/IXFR to Transfer servers.
Transfer servers receives zones from Shadow Master and
offer zones to [a-g].dns.jp DNS servers.
Then, Transfer servers and Auth DNS servers need to have functions:
- answering queries
- slave zone management function using AXFR/IXFR/NOTIFY/SOA query.
- offering zone information for slave DNS servers using AXFR/IXFR/NOTIFY.
I want to use minimum authoritative server as "Auth DNS servers" and
"Transfer servers".
--
Kazunori Fujiwara
More information about the bind10-dev
mailing list