{"id":85,"date":"2021-05-16T20:03:35","date_gmt":"2021-05-16T12:03:35","guid":{"rendered":"http:\/\/www.yunloveting.com\/?p=85"},"modified":"2021-05-16T20:03:35","modified_gmt":"2021-05-16T12:03:35","slug":"%e6%99%ba%e8%83%bddns%e9%83%a8%e7%bd%b2","status":"publish","type":"post","link":"http:\/\/www.yunloveting.com\/?p=85","title":{"rendered":"\u667a\u80fdDNS\u90e8\u7f72"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">#! \/bin\/bash<\/h1>\n\n\n\n<p>echo &#8220;Close the firewall Close the selinux&#8221;<br>service iptables stop &amp;&gt; \/dev\/null<br>\/usr\/sbin\/setenforce 0 &amp;&gt; \/dev\/null<br>sed -i &#8216;s\/SELINUX=.*\/SELINUX=disabled\/&#8217; \/etc\/selinux\/config &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;miss&#8221;<\/p>\n\n\n\n<p>echo &#8220;Configure local source&#8221;<br>mkdir -p \/iso<br>mount -o loop \/dev\/cdrom \/iso<br>echo &#8220;\/dev\/cdrom \/iso iso9660 ro,loop 0 0&#8221; &gt;&gt; \/etc\/fstab<br>rm -fr \/etc\/yum.repos.d\/*<br>cat &gt; \/etc\/yum.repos.d\/iso.repo &lt;&lt; EOT<\/p>\n\n\n<p>[base]<\/p>\n\n\n\n<p>baseurl=file:\/\/\/iso gpgcheck=0 EOT yum clean all &amp;&gt; \/dev\/null<br>yum makecache &amp;&gt; \/dev\/null<br>[ $? -ne 0 ] &amp;&amp; echo &#8220;miss&#8221;<\/p>\n\n\n\n<p>echo &#8220;Initialization configuration information&#8221;<br>cat &gt;\/etc\/sysconfig\/network-scripts\/ifcfg-eth1 &lt;&lt; EOT<br>DEVICE=eth0<br>TYPE=Ethernet<br>ONBOOT=yes<br>NM_CONTROLLED=no<br>BOOTPROTO=none<br>IPADDR=192.168.10.254<br>NETMASK=255.255.255.0<br>GATEWAY=192.168.10.2<br>EOT<\/p>\n\n\n\n<p>cat &gt;\/etc\/sysconfig\/network-scripts\/ifcfg-eth2 &lt;&lt; EOB<br>DEVICE=eth1<br>TYPE=Ethernet<br>ONBOOT=yes<br>NM_CONTROLLED=no<br>BOOTPROTO=none<br>IPADDR=192.168.20.254<br>NETMASK=255.255.255.0<br>GATEWAY=192.168.20.2<br>EOB<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> echo \"NETWORKING=yes\" &gt; \/etc\/sysconfig\/network              \n echo \"HOSTNAME=DNS\" &gt;&gt;\/etc\/sysconfig\/network\n nisdomainname DNS            &amp;&gt; \/dev\/null\n service network restart         &amp;&gt; \/dev\/null<\/code><\/pre>\n\n\n\n<p>echo &#8220;Installation package&#8221;<\/p>\n\n\n\n<p>yum -y install bind &amp;&gt; \/dev\/null<\/p>\n\n\n\n<p>cat &gt;\/etc\/named.conf&lt;&lt;EOQ<br>acl DX { 192.168.10.0\/24; };<br>acl LT { 192.168.20.0\/24; };<\/p>\n\n\n\n<p>options {<br>listen-on port 53 { 127.0.0.1; 192.168.10.254; 192.168.20.254; 192.168.30.254; };<br>directory &#8220;\/var\/named&#8221;;<br>dump-file &#8220;\/var\/named\/data\/cache_dump.db&#8221;;<br>statistics-file &#8220;\/var\/named\/data\/named_stats.txt&#8221;;<br>memstatistics-file &#8220;\/var\/named\/data\/named_mem_stats.txt&#8221;;<br>allow-query { localhost; any; };<br>recursion yes;<br>dnssec-enable no;<br>dnssec-validation no;<br>dnssec-lookaside auto;<br>bindkeys-file &#8220;\/etc\/named.iscdlv.key&#8221;;<br>managed-keys-directory &#8220;\/var\/named\/dynamic&#8221;;<br>};<\/p>\n\n\n\n<p>logging {<br>channel default_debug {<br>file &#8220;data\/named.run&#8221;;<br>severity dynamic;<br>};<br>};<\/p>\n\n\n\n<p>view \u5357\u7535\u4fe1 {<br>match-clients { DX; };<br>allow-query { DX; };<br>zone &#8220;.&#8221; IN {<br>type hint;<br>file &#8220;named.ca&#8221;;<br>};<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> zone \"star.com\" IN {\ntype master;\nfile \"star.com.zone.dx\";<\/code><\/pre>\n\n\n\n<p>};<\/p>\n\n\n\n<p>include &#8220;\/etc\/named.rfc1912.zones&#8221;;<br>include &#8220;\/etc\/named.root.key&#8221;;<br>};<\/p>\n\n\n\n<p>view \u5317\u8054\u901a {<br>match-clients { LT; };<br>allow-query { LT; };<br>zone &#8220;.&#8221; IN {<br>type hint;<br>file &#8220;named.ca&#8221;;<br>};<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> zone \"star.com\" IN {\n    type master;\n    file \"star.com.zone.lt\";<\/code><\/pre>\n\n\n\n<p>};<\/p>\n\n\n\n<p>include &#8220;\/etc\/named.rfc1912.zones&#8221;;<br>include &#8220;\/etc\/named.root.key&#8221;;<br>};<\/p>\n\n\n\n<p>cp \/var\/named\/named.localhost \/var\/named\/star.com.zone.dx<\/p>\n\n\n\n<p>cat &gt;\/var\/named\/star.com.zone.dx&lt;&lt;EOW<br>\\$TTL 1D<br>@ IN SOA ns1.star.com. admin.star.com. (<br>10 ; serial<br>1D ; refresh<br>1H ; retry<br>1W ; expire<br>3H ) ; minimum<br>@ NS ns1.star.com.<br>ns1 A 192.168.10.254<br>www A 1.2.3.4<br>EOW<\/p>\n\n\n\n<p>cp \/var\/named\/named.localhost \/var\/named\/star.com.zone.lt<\/p>\n\n\n\n<p>cat &gt;\/var\/named\/star.com.zone.lt&lt;&lt;EOE<br>\\$TTL 1D<br>@ IN SOA ns1.star.com. admin.star.com. (<br>10 ; serial<br>1D ; refresh<br>1H ; retry<br>1W ; expire<br>3H ) ; minimum<br>@ NS ns1.star.com.<br>ns1 A 192.168.20.254<br>www A 2.3.4.5<br>EOE<\/p>\n\n\n\n<p>cp \/var\/named\/named.localhost \/var\/named\/star.com.zone.hw<\/p>\n\n\n\n<p>cat &gt;\/var\/named\/star.com.zone.hw&lt;&lt;EOJ<br>@ IN SOA ns1.star.com. admin.star.com. (<br>10 ; serial<br>1D ; refresh<br>1H ; retry<br>1W ; expire<br>3H ) ; minimum<br>@ NS ns1.star.com.<br>ns1 A 192.168.30.254<br>www A 6.3.4.5<br>EOJ<\/p>\n\n\n\n<p>cd \/var\/named\/<br>chgrp named star.com.zone.*<br>service named restart &amp;&gt; \/dev\/null<\/p>\n\n\n\n<p>yum -y install bind-chroot &amp;&gt; \/dev\/null<\/p>\n","protected":false},"excerpt":{"rendered":"<p>#! \/bin\/bash echo &#8220;Close the firewall Close the s [&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":[],"_links":{"self":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts\/85"}],"collection":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":1,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":86,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions\/86"}],"wp:attachment":[{"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.yunloveting.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}