{"id":18858,"date":"2015-04-24T06:09:25","date_gmt":"2015-04-23T22:09:25","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/04\/24\/maradns-%e8%bc%95%e9%87%8f%e7%b4%9a-dns-server-%e8%a8%ad%e5%ae%9a-authoritative-dns-server\/"},"modified":"2021-03-18T17:24:24","modified_gmt":"2021-03-18T09:24:24","slug":"maradns-%e8%bc%95%e9%87%8f%e7%b4%9a-dns-server-%e8%a8%ad%e5%ae%9a-authoritative-dns-server","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/04\/24\/maradns-%e8%bc%95%e9%87%8f%e7%b4%9a-dns-server-%e8%a8%ad%e5%ae%9a-authoritative-dns-server\/","title":{"rendered":"MaraDNS \u8f15\u91cf\u7d1a DNS Server \u8a2d\u5b9a &#8211; authoritative DNS server"},"content":{"rendered":"<p>\u53c3\u8003\u7db2\u9801\uff1a<a href=\"https:\/\/www.howtoforge.com\/tutorial\/install-maradns-on-centos-7\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to install the fast and lightweight DNS Server MaraDNS on CentOS 7<\/a><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"http:\/\/maradns.samiam.org\/tutorial\/tutorial.html\" target=\"_blank\" rel=\"noopener noreferrer\">MaraDNS tutorial<\/a><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <a href=\"http:\/\/maradns.samiam.org\/tutorial\/man.csv2.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/maradns.samiam.org\/tutorial\/man.csv2.html<\/a><br \/>\u5efa\u7f6e authoritative DNS server<br \/>1. \u4fee\u6539 <span style=\"color: #0000ff\">\/etc\/mararc<\/span> \u8a2d\u5b9a\u6a94<br \/># <span style=\"color: #ff0000\">egrep -v &#8216;^#|^$&#8217; \/etc\/mararc<\/span><br \/><span style=\"color: #0000ff\"># \u8a2d\u5b9a MaraDNS \u70ba authoritative DNS server<\/span><br \/><span style=\"color: #0000ff\">csv2 = {}<\/span><br \/><span style=\"color: #0000ff\"># \u7ba1\u7406\u7684\u7db2\u57df<\/span><br \/><span style=\"color: #0000ff\">csv2[&#8220;example.net.&#8221;] = &#8220;db.example.net&#8221;<\/span><br \/><span style=\"color: #0000ff\"># MaraDNS Server IP<\/span><br \/><span style=\"color: #0000ff\">ipv4_bind_addresses = &#8220;127.0.0.1&#8221;<\/span><br \/><span style=\"color: #0000ff\"># \u8a2d\u5b9a\u6a94\u7684\u4f4d\u7f6e<\/span><br \/><span style=\"color: #0000ff\">chroot_dir = &#8220;\/etc\/maradns&#8221;<\/span>[@more@]2. \u5efa\u7acb\u7db2\u57df\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/etc\/maradns\/db.example.net<\/span><br \/># <span style=\"color: #ff0000\">cat \/etc\/maradns\/db.example.net<\/span><br \/><span style=\"color: #0000ff\">example.net.\u00a0\u00a0\u00a0\u00a0\u00a0 +14400\u00a0\u00a0\u00a0 soa\u00a0\u00a0\u00a0 ns1.example.net. dns@example.net. 2012010117 14400 3600 604800 14400 ~<br \/>example.net.\u00a0\u00a0\u00a0\u00a0\u00a0 +14400\u00a0\u00a0\u00a0 ns\u00a0\u00a0\u00a0\u00a0 ns1.example.net. ~<br \/>example.net.\u00a0\u00a0\u00a0\u00a0\u00a0 +14400\u00a0\u00a0\u00a0 ns\u00a0\u00a0\u00a0\u00a0 ns2.example.net. ~<br \/>ns1.example.net.\u00a0 +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1 ~<br \/>ns2.example.net.\u00a0 +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1 ~<br \/>example.net.\u00a0\u00a0\u00a0\u00a0\u00a0 +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1 ~<br \/>www.example.net.\u00a0 +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1 ~<br \/>example.net.\u00a0\u00a0\u00a0\u00a0\u00a0 +14400\u00a0\u00a0\u00a0 mx\u00a0\u00a0\u00a0\u00a0 10 mail.example.net. ~<br \/>mail.example.net. +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 127.0.0.1 ~<br \/>ftp.% +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 192.168.1.2 ~<br \/>2.1.168.192.in-addr.arpa. ptr ftp.% ~<br \/>ftp.%\u00a0\u00a0 AAAA\u00a0\u00a0\u00a0 fd4d:6172:6144:4e53:ffe::f ~<br \/>disk.% +14400\u00a0\u00a0\u00a0 a\u00a0\u00a0\u00a0\u00a0\u00a0 192.168.1.3 ~<br \/>nas.% +14400\u00a0\u00a0\u00a0 cname\u00a0\u00a0\u00a0\u00a0\u00a0 disk.% ~<br \/>3.1.168.192.in-addr.arpa. ptr disk.example.net. ~<\/span><\/p>\n<p>3. \u91cd\u65b0\u555f\u52d5 MaraDNS Server<br \/># <span style=\"color: #ff0000\">systemctl restart maradns<\/span><\/p>\n<p>4. \u9032\u884c\u6e2c\u8a66<br \/># <span style=\"color: #ff0000\">host ftp.example.net 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Using domain server:<\/span><br \/><span style=\"color: #0000ff\">Name: 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Address: 127.0.0.1#53<\/span><br \/><span style=\"color: #0000ff\">Aliases:<\/span><\/p>\n<p><span style=\"color: #0000ff\">ftp.example.net has address 192.168.1.2<\/span><br \/><span style=\"color: #0000ff\">ftp.example.net has IPv6 address fd4d:6172:6144:4e53:ffe::f<\/span><\/p>\n<p># <span style=\"color: #ff0000\">host nas.example.net 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Using domain server:<\/span><br \/><span style=\"color: #0000ff\">Name: 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Address: 127.0.0.1#53<\/span><br \/><span style=\"color: #0000ff\">Aliases:<\/span><\/p>\n<p><span style=\"color: #0000ff\">nas.example.net is an alias for disk.example.net.<\/span><br \/><span style=\"color: #0000ff\">disk.example.net has address 192.168.1.3<\/span><\/p>\n<p># <span style=\"color: #ff0000\">host 192.168.1.3 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Using domain server:<\/span><br \/><span style=\"color: #0000ff\">Name: 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Address: 127.0.0.1#53<\/span><br \/><span style=\"color: #0000ff\">Aliases:<\/span><\/p>\n<p><span style=\"color: #0000ff\">3.1.168.192.in-addr.arpa domain name pointer disk.example.net.<\/span><\/p>\n<p># <span style=\"color: #ff0000\">host 192.168.1.2 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Using domain server:<\/span><br \/><span style=\"color: #0000ff\">Name: 127.0.0.1<\/span><br \/><span style=\"color: #0000ff\">Address: 127.0.0.1#53<\/span><br \/><span style=\"color: #0000ff\">Aliases:<\/span><\/p>\n<p><span style=\"color: #0000ff\">2.1.168.192.in-addr.arpa domain name pointer ftp.example.net.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u53c3\u8003\u7db2\u9801\uff1aHow to install the fast and lightweight DNS Server &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/04\/24\/maradns-%e8%bc%95%e9%87%8f%e7%b4%9a-dns-server-%e8%a8%ad%e5%ae%9a-authoritative-dns-server\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008MaraDNS \u8f15\u91cf\u7d1a DNS Server \u8a2d\u5b9a &#8211; authoritative DNS server\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,148],"tags":[],"class_list":["post-18858","post","type-post","status-publish","format-standard","hentry","category-c-78462","category-c-78513"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["566138"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18858"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=18858"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18858\/revisions"}],"predecessor-version":[{"id":20447,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/18858\/revisions\/20447"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=18858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=18858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=18858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}