首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
标题:
*
140
字
TAG标签:
(用空格隔开)
30
字
恢复历史版本:
请选择分类
html
python
javascript
php
sql
c
c++
c#
java
plain
所有人可见
仅自己可见
编辑器:UEditor
编辑器:TinyMCE
编辑器:Editor.md
HTML转MD
HTML转MD2
<h1>现状</h1><blockquote><p>管理内部的局域网的机器过多,不想浪费精力在对IP的记忆上,为了更方便的管理和使用,需要搭建一台内部<br/>局域网服务器。</p><blockquote><p>准备两台最小化Centos 7 服务器,一台用来搭建dns服务器,一台用来测试dns;一台window 10 用来测试dns,机器IP如下:</p><ul class=" list-paddingleft-2"><li><p>dns 服务器 IP:192.168.122.254</p></li><li><p>linux 客户端IP:192.168.0.71</p></li><li><p>window 客户端IP:192.168.0.254</p></li></ul></blockquote></blockquote><h1>实现步骤</h1><ul class=" list-paddingleft-2"><li><p>我们测试的域名:szlz.com</p></li><li><p>使用bind搭建dns服务器</p></li><li><p>防火墙开启53端口访问</p></li><li><p>配置客户端的dsn服务</p></li><li><p>测试dns使用</p></li></ul><h1>配置部署服务端</h1><blockquote><p>在需要搭建dns服务的centos 7机器上操作</p></blockquote><ul class=" list-paddingleft-2"><li><p>安装bind</p></li></ul><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-bash">yum -y install bind bind-chroot bind-utils # 主要文件目录解析 /etc/named.conf #主配置文件 /etc/named.rfc1912.zones #拓展配置文件 /var/named/ #zone 配置文件目录</pre><ul class=" list-paddingleft-2"><li><p>配置</p></li></ul><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-php">#需要修改的配置如下:listen-on port 53 { any; };vim /etc/named.conf options { listen-on port 53 { any; }; #监听0.0.0.0 53端口,ipv4 listen-on-v6 port 53 { ::1; }; #监听0.0.0.0 53端口,ipv6 directory "/var/named"; #zone 目录 dump-file "/var/named/data/cache_dump.db"; #服务器存放数据库文件的路径名 statistics-file "/var/named/data/named_stats.txt"; # memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/named.secroots"; allow-query { any; }; #允许查询 recursion yes; #运行迭代 dnssec-enable yes; dnssec-validation yes; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; session-keyfile "/run/named/session.key";};logging { channel default_debug { file "data/named.run"; severity dynamic; };};zone "." IN { type hint; file "named.ca";};include "/etc/named.rfc1912.zones"; #扩展配置文件include "/etc/named.root.key";</pre><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-rust">#修改拓展文件 #添加下面信息: zone "szlz.com" IN { type master; file "szlz.com.zone";};vim /etc/named.rfc1912.zones zone "szlz.com" IN { type master; file "szlz.com.zone";};zone "localhost.localdomain" IN { type master; file "named.localhost"; allow-update { none; };};zone "localhost" IN { type master; file "named.localhost"; allow-update { none; };};zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { type master; file "named.loopback"; allow-update { none; };};zone "1.0.0.127.in-addr.arpa" IN { type master; file "named.loopback"; allow-update { none; };};zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; };};</pre><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-bash">#配置zone cd /var/name/ #需要-a选项,保留权限,如果named没有权限,无法启动 cp -a named.localhost szlz.com.zone vim szlz.com.zone $TTL 1D @ IN SOA @ dns.szlz.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ NS dns dns A 192.168.122.254 web1 A 192.168.122.8 mail A 192.168.122.2 MX 10 mail.szlz.com. test1 A 192.168.0.71</pre><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-bash">#检测 named-checkconf named-checkzone szlz.com /var/named/szlz.com.zone #启动bind并开机自启动 systemctl start named systemctl enable named</pre><h1>开启防火墙</h1><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-bash">systemctl stop firewalld systemctl disable firewalld systemctl status firewalld iptables -A INPUT -p tcp --dport 53 -j ACCEPT</pre><h1>配置linux客户端</h1><blockquote><p>登录dns测试服务器</p></blockquote><p><button class="VJbwyy" type="button" aria-label="复制代码"><em aria-label="icon: copy" class="anticon anticon-copy"><svg viewbox="64 64 896 896" focusable="false" class="" data-icon="copy" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg></em></button></p><pre class="line-numbers language-undefined">vim /etc/resolv.conf nameserver 192.168.122.254 nameserver 114.114.114.114</pre><h1>配置windows客户端</h1><blockquote><p>WIN+R 输入ncpa.cpl</p><br/><p><img data-original-src="//upload-images.jianshu.io/upload_images/7819706-746ab23ab09e3ccc.png" data-original-width="436" data-original-height="258" data-original-format="image/png" data-original-filesize="17255" data-image-index="0" style="cursor: zoom-in;" class="" src="//upload-images.jianshu.io/upload_images/7819706-746ab23ab09e3ccc.png?imageMogr2/auto-orient/strip|imageView2/2/w/436/format/webp"/></p><p>网络连接</p><br/><p><img data-original-src="//upload-images.jianshu.io/upload_images/7819706-0988088543b40e4f.png" data-original-width="367" data-original-height="287" data-original-format="image/png" data-original-filesize="25025" data-image-index="1" style="cursor: zoom-in;" class="" src="//upload-images.jianshu.io/upload_images/7819706-0988088543b40e4f.png?imageMogr2/auto-orient/strip|imageView2/2/w/367/format/webp"/></p><p>点击以太网属性</p><br/><p><img data-original-src="//upload-images.jianshu.io/upload_images/7819706-e34e65bd6253ba13.png" data-original-width="435" data-original-height="605" data-original-format="image/png" data-original-filesize="44643" data-image-index="2" style="cursor: zoom-in;" class="" src="//upload-images.jianshu.io/upload_images/7819706-e34e65bd6253ba13.png?imageMogr2/auto-orient/strip|imageView2/2/w/435/format/webp"/></p><p>IPV4</p><br/><p><img data-original-src="//upload-images.jianshu.io/upload_images/7819706-7e88cd00f854844e.png" data-original-width="479" data-original-height="588" data-original-format="image/png" data-original-filesize="38262" data-image-index="3" style="cursor: zoom-in;" class="" src="//upload-images.jianshu.io/upload_images/7819706-7e88cd00f854844e.png?imageMogr2/auto-orient/strip|imageView2/2/w/479/format/webp"/></p><p>输入dns服务器地址</p></blockquote><h1>测试</h1><blockquote><p>linux</p><br/><p><img data-original-src="//upload-images.jianshu.io/upload_images/7819706-9df2db6e70dab76a.png" data-original-width="601" data-original-height="301" data-original-format="image/png" data-original-filesize="32747" data-image-index="4" style="cursor: zoom-in;" class="" src="//upload-images.jianshu.io/upload_images/7819706-9df2db6e70dab76a.png?imageMogr2/auto-orient/strip|imageView2/2/w/601/format/webp"/></p><p>测试1</p></blockquote><blockquote><p>window</p><br/><p><img data-original-src="//upload-images.jianshu.io/upload_images/7819706-4c0128425e9496d0.png" data-original-width="971" data-original-height="519" data-original-format="image/png" data-original-filesize="24142" data-image-index="5" style="cursor: zoom-in;" class="" src="//upload-images.jianshu.io/upload_images/7819706-4c0128425e9496d0.png?imageMogr2/auto-orient/strip|imageView2/2/w/971/format/webp"/></p><p>测试2</p></blockquote><h1>注意事项</h1><ul class=" list-paddingleft-2"><li><p>zone文件的权限,需要是named<br/>-rw-r-----. 1 root named 240 Apr 10 23:09 /var/named/szlz.com.zone</p></li><li><p>配置路由器dhcp dns为192.168.x.x<br/></p></li><li><p>配置好后重启服务<br/></p></li></ul><p> systemctl restart named<br/></p><p><br/></p>
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.0022509098052979 秒,PHP脚本用时 0.005229 秒,占用内存 0.628 MB,Gzip 已启用