{"id":939,"date":"2021-05-14T08:52:22","date_gmt":"2021-05-13T23:52:22","guid":{"rendered":"https:\/\/sirius10.net\/blog\/wordpress\/?p=939"},"modified":"2021-05-14T18:28:31","modified_gmt":"2021-05-14T09:28:31","slug":"post-939","status":"publish","type":"post","link":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/2021\/05\/14\/939\/","title":{"rendered":"\u30cd\u30fc\u30e0\u30b5\u30fc\u30d0"},"content":{"rendered":"\n<p>\u3000\u30cd\u30fc\u30e0\u30b5\u30fc\u30d0\u3092\u52d5\u304b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3000<a href=\"https:\/\/dmingn.hatenablog.com\/entry\/2016\/07\/20\/000000\">Raspberry Pi \u306b bind9 \u3092\u5c0e\u5165<\/a>\u3092\u53c2\u8003\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p class=\"console\">$ sudo apt-get instaii -y bind9 dnsutils<\/p>\n\n\n\n<p>\u3000DNS \u672c\u4f53\u306f bind9 \u3067\u3059\u304c\u3001\u540d\u524d\u89e3\u6c7a\u3092\u30c6\u30b9\u30c8\u3059\u308b\u30b3\u30de\u30f3\u30c9 dig \u306f\u3001dnsutils \u306b\u3042\u308a\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u3060\u3051\u3067\u540d\u524d\u89e3\u6c7a\u306f\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3000localhost \u3078\u3001sirius10.net \u306e IP \u30a2\u30c9\u30ec\u30b9\u3092\u554f\u3044\u5408\u308f\u305b\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"console\"><code>$ dig @localhost sirius10.net\n\n; &lt;&lt;&gt;&gt; DiG 9.11.5-P4-5.1+deb10u3-Raspbian &lt;&lt;&gt;&gt; @localhost sirius10.net\n; (2 servers found)\n;; global options: +cmd\n;; Got answer:\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 64212\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n; COOKIE: 17565de9689079c1aa83f0e8606c63047a033c7ef922058e (good)\n;; QUESTION SECTION:\n;sirius10.net.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nsirius10.net.\t\t3600\tIN\tA\t122.30.175.246\n\n;; AUTHORITY SECTION:\nsirius10.net.\t\t172798\tIN\tNS\tns2.value-domain.com.\nsirius10.net.\t\t172798\tIN\tNS\tns5.value-domain.com.\nsirius10.net.\t\t172798\tIN\tNS\tns1.value-domain.com.\nsirius10.net.\t\t172798\tIN\tNS\tns4.value-domain.com.\nsirius10.net.\t\t172798\tIN\tNS\tns3.value-domain.com.\n\n;; Query time: 878 msec\n;; SERVER: 127.0.0.1#53(127.0.0.1)\n;; WHEN: \u91d1  5\u6708 13 22:32:52 JST 2021\n;; MSG SIZE  rcvd: 191\n<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8a2d\u5b9a<\/h2>\n\n\n\n<p>\u3000\u30ad\u30e3\u30c3\u30b7\u30e5\u30b5\u30fc\u30d0\u3068\u3057\u3066\u52d5\u304b\u3057\u307e\u3059\u3002\u30d5\u30a9\u30ef\u30fc\u30c0\u306f\u3001\u30d7\u30ed\u30d0\u30a4\u30c0\u306e DNS \u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u5408\u308f\u305b\u3066\u3001\u30ed\u30fc\u30ab\u30eb\u306a\u30de\u30b7\u30f3\u306e\u540d\u524d\u89e3\u6c7a\u3082\u884c\u3046\u306e\u3067\u3001\u30ed\u30fc\u30ab\u30eb\u30be\u30fc\u30f3\u3082\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30d5\u30a9\u30ef\u30fc\u30c0\u306e\u8a2d\u5b9a<\/h3>\n\n\n\n<p>\u3000\u30d5\u30a9\u30ef\u30fc\u30c0\u306f\u3001\/etc\/bind\/named.conf.options \u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u30d5\u30a9\u30ef\u30fc\u30c0\u3092\u8a2d\u5b9a\u3059\u308b\u5834\u5408\u3001DNSSEC \u306f\u5207\u3063\u305f\u307b\u3046\u304c\u3044\u3044\u3088\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"console\">$ sudo vi \/etc\/bind\/named.conf.options<\/p>\n\n\n\n<p class=\"file\"><code>acl lcalhost {<br>        127.0.0.1;<br>        192.168.0.0\/24;<br>};<br>options {<br>        directory \"\/var\/cache\/bind\";<br><br>        allow-query { localhost; };<br>\tallow-transfer { none; };<br>        forward only;<br>        fowerders {<br>                xxx.xxx.xxx.xxx; \/\/ dns1<br>                yyy.yyy.yyy.yyy; \/\/ dns2<br>        };<br>        dnssec-enable no;<br>        dnssec-validation no;<br><br>        listen-on-v6 { any; };<br>};<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30ed\u30fc\u30ab\u30eb\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a<\/h3>\n\n\n\n<p>\u3000\u30ed\u30fc\u30ab\u30eb\u30be\u30fc\u30f3\u3092\u4f7f\u3046\u306b\u306f\u3001\u6b63\u5f15\u304d\u3068\u9006\u5f15\u304d\u306e\u8a2d\u5b9a\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u306f\u3001\u30be\u30fc\u30f3\u30d5\u30a1\u30a4\u30eb\u3092 named.conf.options \u306b\u66f8\u304b\u308c\u3066\u3044\u308b directory \u306b\u7f6e\u304d\u307e\u3059\u3002<br>\u307e\u305a\u3001named.conf.local \u3092\u7de8\u96c6\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"console\">$ sudo vi \/etc\/bind\/named.conf.local<\/p>\n\n\n\n<p class=\"file\"><code>\/\/ \u6b63\u5f15\u304d\u306e\u8a2d\u5b9a<br>zone \"myhome.local\" IN {<br>        type master;<br>        file \"myhome.local.zone\";<br>};<br>\/\/ \u9006\u5f15\u304d\u306e\u8a2d\u5b9a<br>zone \"0.168.192.in-addr.arpa\" IN {<br>        type master;<br>        file \"myhome.local.rev\";<br>};<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30be\u30fc\u30f3\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210<\/h3>\n\n\n\n<p>\u3000\u6b63\u5f15\u304d\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3059\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"console\">$ sudo vi \/var\/cache\/bind\/myhome.local.zone<\/p>\n\n\n\n<p class=\"file\"><code>$TTL 86400<br><br>@   IN  SOA ns.myhome.local. root.myhome.loca. (<br>    2016071805;<br>    3600;<br>    900;<br>    604800;<br>    86400;<br>)<br><br>    IN  NS  myhome.local.;<br>@   IN  A   192.168.0.1;<br>*   IN  A   192.168.0.1;<\/code><\/p>\n\n\n\n<p>\u3000\u9006\u5f15\u304d\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"console\">$ sudo vi \/var\/cache\/bind\/myhome.local.rev<\/p>\n\n\n\n<p class=\"file\"><code>$TTL 86400<br><br>@   IN  SOA ns.myhome.local. root.myhome.local. (<br>    2016071805;<br>    3600;<br>    900;<br>    604800;<br>    86400;<br>)<br><br>    IN  NS  myhome.local.;\n1   IN  PTR myhome.local.;<br><\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8a2d\u5b9a\u30c1\u30a7\u30c3\u30af\uff06\u518d\u8d77\u52d5<\/h2>\n\n\n\n<p class=\"console\">$ named-checkconf \/etc\/bind\/named.conf<br>$ named-checkzone myhome.local \/var\/cache\/bind\/myhome.local.zone<br>$ named-checkzone 0.168.192.in-addr.arp \/var\/cache\/bind\/myhome.local.rev<\/p>\n\n\n\n<p>\u3000\u30a8\u30e9\u30fc\u304c\u7121\u3051\u308c\u3070\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"console\">$ sudo service bind9 restart<\/p>\n\n\n\n<p>\u3000\u5fc5\u8981\u3067\u3042\u308c\u3070\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8a2d\u5b9a\u3067 DNS \u3092 localhost \u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3000\u30cd\u30fc\u30e0\u30b5\u30fc\u30d0\u3092\u52d5\u304b\u3057\u307e\u3059\u3002 \u3000Raspberry Pi \u306b bind9 \u3092\u5c0e\u5165\u3092\u53c2\u8003\u306b\u3057\u3066\u3044\u307e\u3059\u3002 \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb $ sudo apt-get instaii -y bind9 dnsutils \u3000DNS \u672c\u4f53\u306f bi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-939","post","type-post","status-publish","format-standard","hentry","category-server-config"],"_links":{"self":[{"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=939"}],"version-history":[{"count":8,"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/939\/revisions"}],"predecessor-version":[{"id":1181,"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/939\/revisions\/1181"}],"wp:attachment":[{"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sirius10.net\/blog\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}